input type="file"
の情報保持(改変?)について、何か良い方法がないかお力添えいただきたいです。
html
1<form method="post" enctype="multipart/form-data"> 2 <input type="file" id="example-file" name="example-file[]" accept="image/*" multiple> 3 <button>送信</button> 4</form>
上のようなファイル送信するフォームを作成し、
その後PHPで$_FILES
を用いて取得した情報をあれこれする処理を実装中です。
また、ファイル送信は複数枚できるのを想定しています。
この時、例えば「input type="file"
で画像Aのみ選択」や「input type="file"
で画像Aと画像Bを同時に複数選択」した場合であれば、ボタン押下後にPHP側でも情報取得($_FILES
で確認)できるのですが、下記パターンのように一度にまとめて選択しなかった場合は、後から選択した画像Bの情報のみ取得でき、最初に選択した画像Aの情報は$_FILES
で確認できません。
input type="file"
に画像Aをアップ- その後
input type="file"
に画像Bをアップ - 送信ボタン押下
挙動としてinput type="file"
の情報が後から上げた画像Bの情報へ上書きされたというのは分かるのですが、
最初にあげた画像Aの情報を保持しつつ画像Bの情報を追加して、
それを送信ボタン押下時にinput type="file"
や$_FILES
の情報としてまとめて送信させるということは可能でしょうか。
回答4件
あなたの回答
tips
プレビュー