我在使用 HTML5 在 iOS 中上传文件时遇到问题。在桌面上,我可以愉快地选择多个文件并上传它们。但是,在 iOS 6.0(我测试过的唯一 iOS)上,如果我尝试上传 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>
提前谢谢了!理查德