我正在制作一个网络应用程序,自上传后的一定时间后自动删除上传的文件。我的问题是,实现这个的最佳后端方法是什么?
我是否应该轮询文件夹中超过X小时的文件,然后调用脚本删除这些文件?既然它将成为一个网络应用程序,那么我可以使用一些服务器端语言吗?
答案 0 :(得分:1)
如果文件直接存储在文件系统上,则每x分钟安排为 cronjob 的简单后端 shell脚本将完成这项工作。如果文件引用,位置等存储在带有时间戳的DB中,则同样可以使用shell脚本cronjob清除。
这是我之前的一个项目中的方式。