php - フォーム修正後にファイルアップロードが必ず上書きされる問題について
PHP中文网
PHP中文网 2017-05-16 13:11:07
0
3
857

フォームからファイルをアップロードした後、次の問題が発生しました:

初めて送信するときは、どのフィールドも完全に保存できます。

しかし、フォームを 2 回目に変更すると、<input type="file"> のフィールドが常に空になります。ファイル タイプのフォームにテキスト タイプのような値をデフォルトで設定するにはどうすればよいですか?変更後も提出内容は変更されません

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(3)
伊谢尔伦

ファイル コントロールの特徴は、値が使用可能になる前にユーザーがファイルを手動で選択する必要があることです。サーバー側でファイル フィールドにデフォルト値を与えるか、js を使用してファイル フィールドの値を決定することをお勧めします。フロントエンド フォームを送信する前にファイル コントロールが空の場合は、送信せず、代わりにユーザーにプロンプ​​トを表示します。

いいねを押す +0
漂亮男人

2回目のフォーム修正時にファイルフィールドが空の場合、データベースデータを更新する際にファイルフィールドが空であるかどうかをphpで判断できます。送信されたファイルが空でない場合、ファイルフィールドは更新されません。

いいねを押す +0
PHPzhong

ファイルは最初に ajax を使用してアップロードされます。ハンドラーから切り離すだけです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート