2011-05-14 29 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