删除临时文件 Web 应用程序

发布于 2024-11-07 06:16:22 字数 270 浏览 0 评论 0原文

我正在开发一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不爱素颜 2024-11-14 06:16:22

我会在后台有一个 Windows 服务来每隔一段时间删除旧文件。

I would have a windows service in the background to delete old files at some interval.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文