4つのファイルフィールドを持つ単純な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と1つのファイルでサーバー上で結合されます。 これは、デスクトップとモバイルブラウザでは問題なく動作しますが、結合ファイルに最初にアップロードされたファイルが3回だけ含まれるたびに(3つのファイルが送信された場合)、送信時にIPhone(ブラウザを使用)フィールドの名前が変更されます。だから私はIOSのブラウザはどうにかしてフィールド名を壊すと思うのです。
更新:フォームの処理に問題はありませんが、フィールドが変更されて新しいファイルが選択されたときにファイルを変更しないIPhoneファイルマネージャーに問題がある可能性があります。私は私がそれをテストすることはできませんので、私は手の届かないところにIPhoneを持っていません。