像kindeditor的图片上传后,没有用,该怎么删除

发布于 2021-11-19 10:09:53 字数 145 浏览 827 评论 19

像kindeditor的图片上传后,没有用,该怎么删除?

图片已经异步上传成功,并存了数据库,不想用后,怎么进行处理?

删除也不好删除,想在文章上传后,更改所上传图片的文章ID,但是好像不可行。

有没有解决的办法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(19

各自安好 2021-11-26 07:32:32

但是,要怎么知道哪些图片没用啊?

眼眸里的那抹悲凉 2021-11-26 07:32:31

要么上传文章后扫下内容,把没用的图片删掉

要么把图片当作文章的附件,给用户自己管理

千笙结 2021-11-26 07:32:31

直接入数据库,反查没在库的图片,在执行定时删除。

复古式 2021-11-26 07:32:30

+1024,这个确实不是人家编辑器做的事,要在后端处理

看透却不说透 2021-11-26 07:32:30

这事和编辑器有毛线关系

路还长,别太狂 2021-11-26 07:32:27

回复
数据库里的自增ID呗,销毁只能定期扫描了

千笙结 2021-11-26 07:32:27

那,有实现的方法吗?比如分配的这个ID是以什么样的方式分配?又怎样销毁这个不用的ID?

叹沉浮 2021-11-26 07:31:59

这事和编辑器有毛线关系

用户开始编辑的时候就分配一个id,上传的图片就和这个id关联起来。

眉黛浅 2021-11-26 07:31:49

这个官方没有给出解决方法,个人想法是先上传到一个缓存目录,定时清理,草稿和发布成功的就更改到图片路径,还有,为什么一上传你就要保存图片到数据库呢,先用获取上传文件服务器路径,提交文章的时候一起提交就不存在改id的情况了。

躲猫猫 2021-11-26 07:30:12

还不简单 文章提交后 遍历 文章中的图片地址 然后更改图片的文章ID

图片保存里用文件的md5保存 命名 这样就很好查找了

梦中楼上月下 2021-11-26 07:29:36

DZ那个扣不下来。

少女净妖师 2021-11-26 07:26:18

回复
我有discuz的.

天涯离梦残月幽梦 2021-11-26 07:26:05

回复
有些不是太喜欢DZ的,杂糅的太多。不过喜欢dz的图片上传的样式,打开上传时不会把网页全部遮盖

小情绪 2021-11-26 07:24:49

晕,这个编辑器官方没关系。本身他就是调用图片地址实现显示的。你还搞缓存目录,到时候提交你还要去整个文章的内容进行地址修改,不蛋疼吗?

皇甫轩 2021-11-26 05:55:31

回复
嗯,目前我只想到这个方法去删除那些上传但没有使用的图片,莫非你有更有效的方法?说来学习学习哇

沦落红尘 2021-11-25 22:27:06

回复
比较有效的方法还是 定时执行,检查数据是否被使用统一清除。若客户部分实现太多这样的操作,会影响开发进度,而且容易出BUG。 槽糕的方法,也许是最好的解决方法。

一人独醉 2021-11-25 08:49:32

回复
那这样岂不是数据库压力增加了么?每次定时执行都要查数据库看哪些图片没被用到,然后再删除,还不如来个缓存目录,你上传的图片只要提交文章时用到了,就存到正常目录下,缓存目录的每天删一次,这样数据库压力也小了,
@卜祥龙 OSC博客默认kindeditor,这个问题是怎么处理的?

绝影如岚 2021-11-23 22:08:41

回复
貌似没有清理没有用到的图片~

南冥有猫 2021-11-23 00:54:50

这个官方没有给出解决方法,个人想法是先上传到一个缓存目录,定时清理,草稿和发布成功的就更改到图片路径,还有,为什么一上传你就要保存图片到数据库呢,先用获取上传文件服务器路径,提交文章的时候一起提交就不存在改id的情况了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文