iOS で HTML5 を使用してファイルをアップロードすると問題が発生します。デスクトップでは、複数のファイルを喜んで選択してアップロードできます。ただし、iOS 6.0 (私がテストした唯一の iOS) では、2 つのファイルをアップロードしようとすると、最初の画像が 2 回アップロードされます。これは、それらが同じ入力で選択されている場合でも、フォームに異なる入力が含まれている場合でも当てはまります。フォームに複数のファイルがあるとすぐに、最初のファイルが繰り返され、他のファイルが置き換えられます。
以下のコードと、複数の入力フィールドを含む同様のコードは、Android Chrome、Windows IE、Windows Chrome、および Mac Firefox で動作します。
<form class="upload" action="UploadServlet" method="post" enctype="multipart/form-data">
<fieldset>
<input id="filename" type="file" name="file" size="10" multiple/>
<input id="submitButton" name="submit" type="submit" value="Submit"/>
</fieldset>
</form>
カメラの複数の使用に関連する別のコードでの同じ問題:
<form class="upload" action="UploadServlet" method="post" enctype="multipart/form-data">
<fieldset>
<input id="filename" type="file" name="name" size="10" capture="camera"/>
<input id="filename1" type="file" name="name1" size="10" capture="camera"/>
<input id="submitButton" name="submit" type="submit" value="Submit"/>
</fieldset>
</form>
よろしくお願いします!リチャード