フォームからファイルをアップロードした後、次の問題が発生しました:
初めて送信するときは、どのフィールドも完全に保存できます。
しかし、フォームを 2 回目に変更すると、<input type="file"> のフィールドが常に空になります。ファイル タイプのフォームにテキスト タイプのような値をデフォルトで設定するにはどうすればよいですか?変更後も提出内容は変更されません
伊谢尔伦2017-05-16 13:13:07
ファイル コントロールの特徴は、値が使用可能になる前にユーザーがファイルを手動で選択する必要があることです。サーバー側でファイル フィールドにデフォルト値を与えるか、js を使用してファイル フィールドの値を決定することをお勧めします。フロントエンド フォームを送信する前にファイル コントロールが空の場合は、送信せず、代わりにユーザーにプロンプトを表示します。
漂亮男人2017-05-16 13:13:07
2回目のフォーム修正時にファイルフィールドが空の場合、データベースデータを更新する際にファイルフィールドが空であるかどうかをphpで判断できます。送信されたファイルが空でない場合、ファイルフィールドは更新されません。