我正在考虑在某种CMS中处理文件上传的各种方法。我在这里写,因为我对我现在所拥有的东西不满意......
问题
嗯,让我们称之为tumblr方式;-)用户应该能够直接上传文件或多个文件,而无需文件管理视图或类似的文件。最底层的是,如果他在WYSIWYG编辑器中删除该文件,该文件将保留在服务器上。在我的情况下,不仅有WYSIWYG编辑器也是媒体模块...
问题
是否有处理此问题的最佳做法?我从来没有像那样编程。您是否将文件名存储在MySQL表中,是否会使用cron作业来检查文件是否真的在文档中使用?
任何建议都会得到真正的好评!!!
Muchissimas Gracias y Saludos !!!!
答案 0 :(得分:1)
我个人使用每天运行一次的cron作业并清理任何孤儿上传的文件(x天以前的孤儿)。
我承认,我对其他ppl方法感到好奇。
答案 1 :(得分:0)
为什么要使用一些额外的空间呢?硬盘空间不应该是一个问题,因为它是如此便宜。即使不是,图像也是非常轻量级的资源。
我能想到的唯一问题是您的CMS用户正在上传非常大的文件。在这种情况下,您应该在保存之前处理图像,从而降低质量和尺寸。
我认为一个cron作业比使用一些'ghosts'文件更耗费CPU。
但是,您可以尝试捕获图像被删除的时间,但是再次,它可能会更麻烦。