0

こんにちは、複数のファイル入力フィールドを持つフォームがあります。変更時に別のファイル入力フィールドを自動的に追加するスクリプトがあります。これは画像アップロード機能用です(ユーザーが一度に複数の画像をアップロードできるようにするため)。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は画像ファイルを取得していないようです。助けてください

4

3 に答える 3

1

hereなどの他の回答によると、IE8はファイル入力の複数オプションをサポートしていません。

于 2012-06-07T12:06:02.693 に答える
0

IE8 は複数ファイルのアップロードをサポートしていません

この情報を見ることができます:

IE8 - 入力 (type="file") ファイルを取得

http://social.msdn.microsoft.com/Forums/en-US/f0e72657-962f-4254-b95c-c47482401899/multiple-file-uploading-in-ie9-and-older-versions?forum=ieextensiondevelopment

于 2014-08-06T14:22:20.790 に答える