【发布时间】:2016-06-11 07:01:36
【问题描述】:
假设有一个写文章的应用程序,文章会有一些图片、文件等。当然,当文章被删除时,附件也应该被删除。但是我该怎么做呢?
有写形式,在
/news/write。当我上传一些图片时,图片会在后台发送到服务器,(通过ajax post)。并且这张图片会有一些名字,比如a0bb880c5a06b5b9dc238f84cfda6861,它会被附加在编辑器<img src="/uploads/a0bb880c5a06b5b9dc238f84cfda6861">中。
我没有完成文章,而是服务器中的图片。最后我提交了帖子,里面有图片,几个小时后,我想删除它。删除文章本身没有问题,但图片仍保留在服务器中。我也想删。
我想了一些办法,结论是,我应该绑定文章和图片。
映射文件和文章 - 但我该怎么做呢?文章不存在,所以我不知道文章的ID。
文章保存后,解析内容,获取
<img>标签的src属性,并连接。我应该这样做吗?有没有更简单的方法?或者定期删除文件...?
【问题讨论】:
-
您使用的是什么数据库?您是直接将图片标签作为图片标签添加到文章正文中吗?
-
@Yalamber 是的,我正在使用 mongodb,是的,当图像上传完成时,img 标签将附加到编辑器内容中。