現在、ある種のエントリ用の作成ダイアログが必要な MVC Web アプリケーションに取り組んでいます。
テキスト情報を入力したり、ドキュメント、画像、ビデオなどをアップロードしたりできるはずです。
次の問題が発生します。
ONCE に大量の情報をアップロードするための一般的なベスト プラクティスはありますか? ユーザーが実際に情報を送信することを決定するまで、オブジェクトをデータベースに作成しないでください。
いくつかの解決策を考えました
- FileAPI を使用してブラウザにアップロードを保存する
- ファイルを選択するときの即時の AJAX アップロード。しかし、サーバー上のどこにファイルを「キャッシュ」するのでしょうか? オブジェクトを作成しているため、エントリはデータベースにありません。
- フォームを開くときにデータベース エントリを作成しますか? しかし、これはデータベース内のジャンクになります
どんな提案でも大歓迎です
よろしくお願いします