ASP.NET Web フォーム サイトを作成しました。
このサイトでは、ユーザーは記事を書いたり、添付ファイルをアップロードしたりできます。
ユーザーが記事を書いている間、アップロードされた添付ファイルはtemp folder
サイト フォルダーに作成されたファイルに移動され、ユーザーが記事を送信すると、添付ファイルは適切なパスに移動されます。
しかし、ユーザーがフォームを閉じて記事を破棄した場合はどうなるでしょうか? 一時フォルダ内のファイルは永続的ですか? もちろん違います!
それで
保留中のファイルを削除せずに、一時ファイルを定期的に削除するための適切なシナリオを決定したいと考えています。
私はシナリオについて考えています:
- 1 時間以上作成されたファイルを削除します。(ファイル システム機能を使用して)
Application_Start
イベントまたはSession_end
より良いアイデアはありますか?