次のようなphp/mysqlサーバー側スクリプトでnervgh/angular-file-uploadを使用しようとしました:
アップロード.php
if ( !empty( $_FILES['file']) ) {
$tempPath = $_FILES[ 'file' ][ 'tmp_name' ];
$uploadPath = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . '' . DIRECTORY_SEPARATOR . $_FILES[ 'file' ][ 'name' ];
$photo = 'uploads' . DIRECTORY_SEPARATOR . $_FILES[ 'file' ][ 'name' ][0];
$photo2 = 'uploads' . DIRECTORY_SEPARATOR . $_FILES[ 'file' ][ 'name' ][1];
}
元の angular-file-upload スクリプトを次のように編集しています。
alias: 'file[]',
動作しているようですが、最初の画像 ($photo) しかアップロードされず、理由がわかりません。
複数の画像をロードしても、$photo2 は空の配列を生成します。
何か案が?