如何从服务器中查找和删除临时数据
how to find and remove temporary data from server?
我在我的网站上使用基于Web的富文本编辑器来允许用户编辑和格式化文本。
当我们添加图片时,文本编辑器会将图像文件上传到服务器上的图像目录,并通过服务器的 URL 显示回来。
但是有些人可能会删除上传的图像并上传另外一些图像。
但是rich text editor
的那deleted image
,仍然在server
上。
然后 pver 时间服务器将填满unwanted files
。我怎样才能remove
这样的文件?
我正在与php
合作,完成这项任务。 给我一些提示。
我们将带有编辑文本的实体称为post
。post
具有一个名为 image_urls
的数组类型的字段(如果您的数据库不支持它,您可以将其序列化为 array)。
新帖子
对于新帖子,image_urls
列表为空。当用户在编辑过程中上传图像时,URL 将作为一组存储在image_urls
中。用户保存帖子后,一个函数会检查帖子正文中的img
标签,创建另一个名为 final_image_urls
的 url 集。删除final_image_urls
集和image_urls
集之间的差异。
现有员额
编辑现有帖子的工作方式与新帖子类似,只是起始image_urls
字段不为空。
支持修订
当像 SO 一样支持后期修订时,这变得很复杂。
相关文章:
- Laravel 5.2:如何使用Ajax发布和删除数据
- getJSON()-如何删除数据参数前面的AND符号
- 从json数组中删除数据
- Knockoutjs:只在文本框中写入内容时显示内容,在删除数据时隐藏内容
- 无法删除数据表jquery中的多行
- 根据条件删除数据行
- 在$invalid上添加验证指令并从文本框中删除数据的指令
- 从页面上点击的链接中删除数据,然后移动到下一页&在CasperJS中重复
- 正在删除数据(刷新)WebGL Globe
- d3j :删除数据集
- 轨道:找不到文件“提前输入.js”.直到我删除“数据涡轮链接”
- 如果要使用 JSP 和 Java 脚本删除数据,则需要一个确认框
- 删除数据网格 (Dojo) 和表 (数据网格) 的实例正确显示
- 如何从子元素中删除数据目标和数据切换,或禁止元素触发事件
- 在 d3 中单击画布时删除数据
- JSON 解析或删除数据中的双引号,获取表单模型或 rails 中的数据库
- 如何从 php 文件向 json 文件添加和删除数据
- AngularJS:ng-switch从输入字段中删除数据
- 从嵌套对象中删除数据而不发生突变
- 在挖空.js中删除数据后刷新视图模型