簡體   English   中英

HTML表單元素名稱的iOS設備問題

[英]IOS device issue with Html form element names

我有帶有四個文件字段的簡單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,所以無法測試。

問題解決了。 這是與設備有關的問題,因為每個圖像始終具有相同的名稱(image.jpg)。

相似的問題: 在iPhone和iPad中無法上傳多張圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM