删除临时文件 Web 应用程序
我正在开发一个 Web 应用程序,有一个页面,用户必须提交保存到服务器上的临时文件夹中的文件。如果一切顺利,我将向服务器发送 ajax 请求以删除用户上传的文件。但是,如果用户关闭浏览器或关闭计算机,我无法检测到。
在这种情况下,保证未使用的文件不会永远存储的最佳方法是什么?该网站采用 ASP.NET MVC 开发,并将托管在 II7 上。 IIS7是否提供一些配置来处理临时文件?或者我需要实现一些服务,该服务将在低优先级的后台执行,并定期检查是否有“旧”文件需要删除?
非常感谢任何帮助。
I'm developing a Web application, and there is a page when user must submit files which are saved into temporary folder on the server. If everything goes well, I send ajax request to the server to remove users uploaded file. But, if user closes the browser or shutdown the computer, I can't detect that.
In this case, what is the best way to gurantee that unused files are not stored forever? The site is developed in ASP.NET MVC and will be hosted on II7. Does IIS7 provides some configuration to deal with temporary files? Or I need to implement some service, which will be executed in a background with low priority and periodically check if there are "old" files to be removed?
Any help is very much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会在后台有一个 Windows 服务来每隔一段时间删除旧文件。
I would have a windows service in the background to delete old files at some interval.