私はこのページを利用して、ユーザーがドキュメントをアップロードできます(複数のドキュメント、サイズ制限はそれぞれ10MB)。それは2つのステップのプロセスです。ステップ1に入力フォームがあります。ステップ2は送信ボタン付きのプレビューページです。複数の/大きなファイルをアップロードする
フォームを送信せずにプレビューページでユーザーがブラウザを閉じるシナリオはどうすればよいですか?手順1の後、一時的な場所にファイルを保存する必要がありますか?これはまともな解決策ですか?
大きなファイルを(合理的に)アップロードするためのベストプラクティスは何ですか?
ありがとうございました。
"ユーザーが離れる場合は、最初からやり直してください。" - 手順1の後にファイルを保存する必要がありますか? – user471317
@ user471317 - PRGパターンを使用してファイルを 'TempData'に配置することができます。ステップ1の後でファイルを保存する場合は、そのファイルをプレビューできるのはなぜですか?キャンセルボタンによる削除機能はありますか?彼らは受け入れることを決めた旗はセットされていますか?私が尋ねる理由は、過去のステップ2でコミットされていなかったファイルをどのように削除するかを決定するために監査を行う必要があるということです。ユーザーがステップ2で承認をクリックする必要がない場合は、手順1を実行し、他の場所をナビゲートして時間を節約します。 –
"手順1の後にファイルを保存する場合、プレビューを許可する理由は?" - ステップ1の後にファイルを保存しないことをお勧めします。ステップ1の後でファイルをTempDataに保存することをお勧めしますか? – user471317