IOS设备问题与Html表单元素名称

时间:2016-09-08 16:44:28

标签: html ios

我有简单的html格式,包含四个文件字段,每个字段都有唯一的名称。

<form method="post" action="upload.php" enctype="multipart/form-data" target="upload_target" onsubmit="return validateform(this);" >
<input type="file" name="uploaded_file1" id="uploaded_file1" onchange="changefilestate('1');" />   
<input type="file" name="uploaded_file2" id="uploaded_file2" onchange="changefilestate('2');" />   
<input type="file" name="uploaded_file3" id="uploaded_file3" onchange="changefilestate('3');" />   
<input type="file" name="uploaded_file4" id="uploaded_file4" onchange="changefilestate('4');" />  

文件在服务器上与Imagick合并在一个文件中。 这在桌面和移动浏览器中工作正常,但在提交期间使用IPhone(使用任何浏览器)字段重命名(或其他)因为每次组合文件仅包含三次首次上载的文件(如果提交了三个文件)。这就是为什么我认为IOS浏览器以某种方式搞砸了字段名称。

更新:可能问题不在于表单处理,而是在IPhone filemanager中,当更改字段并选择新文件时,它不会更改文件。我没有IPhone,所以我无法测试它。

1 个答案:

答案 0 :(得分:0)

问题解决了。 这是设备相关的问题,因为每个图像总是同名(image.jpg)。

类似问题:multiple image upload is not working in iphone and ipad