[英]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.