我创建了一个 ASP.NET Web 表单站点。
该网站允许用户撰写文章,并上传附件。
当用户写文章时,所有上传的附件都会被移动到temp folder
我在我的站点文件夹中创建的文件夹中,当用户提交文章时,附件会被移动到适当的路径,
但是如果用户关闭表单,丢弃文章怎么办?临时文件夹中的文件是永久的吗?当然不是!
所以
我想确定一个定期删除临时文件的好方案,而不删除任何待处理的文件。
我在想一个场景:
- 删除创建超过一个小时的任何文件!(使用文件系统函数)并且发生在
Application_Start
事件或Session_end
有更好的想法吗?