如何从服务器中查找和删除临时数据


how to find and remove temporary data from server?

我在我的网站上使用基于Web的富文本编辑器来允许用户编辑和格式化文本。

当我们添加图片时,文本编辑器会将图像文件上传到服务器上的图像目录,并通过服务器的 URL 显示回来。

但是有些人可能会删除上传的图像并上传另外一些图像。

但是rich text editor的那deleted image,仍然在server上。

然后 pver 时间服务器将填满unwanted files。我怎样才能remove这样的文件?

我正在与php合作,完成这项任务。 给我一些提示。

我们将带有编辑文本的实体称为postpost具有一个名为 image_urls 的数组类型的字段(如果您的数据库不支持它,您可以将其序列化为 array)。

新帖子

对于新帖子,image_urls列表为空。当用户在编辑过程中上传图像时,URL 将作为一组存储在image_urls中。用户保存帖子后,一个函数会检查帖子正文中的img标签,创建另一个名为 final_image_urls 的 url 集。删除final_image_urls集和image_urls集之间的差异。

现有员额

编辑现有帖子的工作方式与新帖子类似,只是起始image_urls字段不为空。

支持修订

当像 SO 一样支持后期修订时,这变得很复杂。