确定,
所以,我有一个社交网站,用户可以分享帖子,现在我正在实现附件功能,以便用户可以将文件附加到帖子。我使用uploadify将文件上传到服务器。因此,我当前的逻辑是,当用户浏览文件并单击附加图像中的附件时,文件将上载到服务器中的临时目录,当帖子实际共享时,文件将被移动到正确的上载目录和数据库相应更新。但是当用户点击附件时我的逻辑出错,因此,他的文件被上传到服务器,并且他退出了应用程序而没有实际共享帖子。因此,这些文件将不必要地在服务器上。如何修改我的逻辑以防止这种情况发生?
答案 0 :(得分:0)
您需要使用CRON任务来执行一个脚本,该脚本检查文件是否与任何已发布/已保存的内容相关联。如果没有,则从文件系统中删除它们。
答案 1 :(得分:0)
也许您可以在数据库中添加一个标记,例如“共享”默认值为0,当用户单击共享按钮时,您可以运行更新将其设置为1.
使用“shared”= 0和timestamp>添加cronjob获取所有上传内容1天:)