複数のファイル(例:a.txt、b.txt、c.txt)をアップロードするには、アップローダを何回かクリックしますが、サーバは最後のファイル(c.txt)。複数のファイルをアップロードするために必要なことはありますか?複数のファイルを入力するときに1つのファイルのみをアップロードする場合
<form action="storeArticle" method="post" enctype="multipart/form-data">
<input type="file" name="file[]" multiple >
<input type="submit" name="submit" class="submit" id="submit" value="submit" />
</form>
私が実装したい何==========
はhttps://stackoverflow.com/questions/askのようなものです。ユーザーは画像アイコンを何度でもクリックすることができ、最後にすべての画像がサーバーに正しく送信されます。
私は質問に詳細を追加しました。 – user7328234
さて、送信ボタンがクリックされるまでファイルを保存して一度にアップロードしてください。 PHPでアップロードする際にファイル入力が実際のファイルにアクセスする必要があるため、これを行う方法はないと思います。サーバーにイメージを与えるには、tmpファイルが必要です。ファイル入力がこの情報を持っている唯一の方法は、イメージがファイル配列の内側にある場合です。 – SidTheBeard
@SSidTheBeardファイルの入力を除いて、同じアイコンを何度かクリックするだけで(https://stackoverflow.com/questions/askのように)選択したファイルを保存し、すべてのファイルをサーバーに送信する方法はありますか? – user7328234