かなり基本的な質問と思われるものがあり、それに対処する最善の方法を確認したかったのです。いくつかの入力を持つフォームがあり、そのうちの 1 つはファイル入力です。フォームの送信時に、必要なフィールドがすべて入力されていることを確認するために、PHP で多数の検証チェックが行われます (そうでない場合は、ユーザーに残りを入力するように通知し、送信せずにフォームを再度表示します)。それ)。これはすべて問題ありませんが、ユーザーがファイルを選択した場合、ブラウザーのセキュリティ設定のために、選択したファイルを入力内に保持する方法があるとは思いません。
結果として、ファイル入力を維持するために私が見ることができる唯一の方法は、最初の送信時にサーバーに保存し (他のフィールドが完全でなくても)、正しく送信されたときにこれを送信に関連付けることです。または、Javascript を使用してフォームを検証し、完了するまで実際には送信されないようにします (したがって、ファイル入力をプログラムで設定する必要はありません)。
ここで何かが欠けているのでしょうか、これに対処する別の方法がありますか、それともこれらが 2 つの選択肢しかないと言っているのは正しいですか?
みんなありがとう!
デイブ