こんにちは、複数のファイル入力フィールドを持つフォームがあります。変更時に別のファイル入力フィールドを自動的に追加するスクリプトがあります。これは画像アップロード機能用です(ユーザーが一度に複数の画像をアップロードできるようにするため)。Firefoxでは正常に動作しますが、IE8では失敗します。
これは、多くの画像が選択されたときのフォームの外観です
form.html
<form class="ysForm" action="uploadImage.php" encType="multipart/form-data" method="post">
<input name="ys-file_0" class="ysFile" type="file" multi_selector="[object Object]"/>
<input name="ys-file_1" class="ysFile" type="file" multi_selector="[object Object]"/>
<input name="ys-file_2" class="ysFile" type="file" multi_selector="[object Object]"/>
</form>
uploadImage.php
foreach( $_FILES as $theFile ) {
//do image resize and save to a directory code
}
しかし、uploadImageは画像ファイルを取得していないようです。助けてください