所以用户正在插入一篇新文章,他也是通过ajax文件上传的,每个上传的文件都保存在mysql表中,每个文件绑定到当前的NOT YET添加文章,如果用户添加了文章那么一切都很好,但是如果他离开页面或关闭浏览器,那些文件会上传,但是它们绑定的article_id不存在,问题是如果用户离开页面,我该如何删除这些文件或还会发生其他事情,因为我不想在未使用的表格中收集垃圾,有什么想法吗?
答案 0 :(得分:1)
让cron作业执行一个小脚本,每天进行一次清理。通常这样的事情是在下半夜完成的。请注意该进程已启动,以便它具有足够的权限来编写文件系统。
如果您无法以shell的形式访问系统,那么您就可以通过使用wget通过请求来触发文件来调用某些php文件。 http服务器。最后工作相同,您可以从其他地方触发该过程。