2011-05-14 52 views
0

我正在開發一個Web應用程序,並且當用戶必須提交保存在服務器上的臨時文件夾中的文件時有一個頁面。如果一切順利,我向服務器發送ajax請求以刪除用戶上傳的文件。但是,如果用戶關閉瀏覽器或關閉計算機,我無法檢測到。刪除Web應用程序的臨時文件

在這種情況下,保證未使用的文件不會永久存儲的最佳方式是什麼?該網站是在ASP.NET MVC中開發的,將在II7上進行託管。 IIS7是否提供了一些配置來處理臨時文件?或者我需要實現一些服務,這將在低優先級的背景下執行,並定期檢查是否有「舊」文件被刪除?

任何幫助,非常感謝。

回答

0

我會在後臺有一個windows服務來刪除一些間隔的舊文件。

+0

我也在尋找這個問題的答案,但我認爲windows服務對於這類東西肯定是過分的(參見http://weblogs.asp.net/jgalloway/archive/2005/10/24/ 428303.aspx爲更好的解釋)。 – Nathan 2011-08-11 07:16:59