我正在建立一个网站,用户可以上传图像,然后“使用”他们。我想要的是一些关于如何管理临时上传的想法和想法。
例如,用户上传了一张图片,但决定不对其做任何操作,并离开了网站。然后,我要么将文件上传到服务器,要么将其加载到服务器内存中,但我如何知道何时可以删除映像?首先,我想只有一个临时上传文件夹,定期清空,但感觉一定有更好的东西?
顺便说一下,我使用的是cakePHP和MySQL。虽然图像存储在服务器上,但只有位置存储在dbb中。
发布于 2009-02-14 12:43:33
将有关文件的信息保存到MySQL,并保存上次查看图像的时间-可以通过一些每次使用图像时都会更改的脚本来完成。并检查数据库中30天内未使用的图像,将其删除。
发布于 2009-02-14 12:37:09
您可以尝试以某种方式定义一个“会话”,并为用户提供有关它的一些信息。例如,在SO中,当你开始回答,但试图离开网站时,会弹出一个弹出窗口(这样你的回答就会丢失)。如果用户继续操作,您可以执行相同的操作并删除上传的图像。当然,您仍然可以使用超时或其他一些规则(最大图像文件夹大小等)。
发布于 2009-02-14 23:43:06
检查文件的上次访问/修改时间,查看是否已被使用。
https://stackoverflow.com/questions/549007
复制相似问题