欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

问个问题 针对网站上 用户上传图片使用率的问题

程序员文章站 2022-04-27 08:10:12
...
如果有人发布带图片的文章 文章的缩略图片 会保存在服务器上 同时 图片的
URL 会保存在 文章表 的 图片字段

并且 图片的 url 还会在 附件表保存一份 标记正在用

当用户 在发布带图片的文章时候 。上传了一个图片,但是不想要这个图片又想删掉这个图片

点击删除图片的时候 会在附件表把图片标记不用

这样过一段时间,后台扫描一次。如果没有在用的图片,就物理删掉、并且从附件表去掉

你们也是这么来清理无用的图片的吗

还有一个问题 就是如果用户是在 在线编辑器 里面上传了图片那就直接插入编辑器了 如果用户按删除键 删掉 这样我是不知道 他删掉了 这样应该怎么做呢

回复内容:

如果有人发布带图片的文章 文章的缩略图片 会保存在服务器上 同时 图片的
URL 会保存在 文章表 的 图片字段

并且 图片的 url 还会在 附件表保存一份 标记正在用

当用户 在发布带图片的文章时候 。上传了一个图片,但是不想要这个图片又想删掉这个图片

点击删除图片的时候 会在附件表把图片标记不用

这样过一段时间,后台扫描一次。如果没有在用的图片,就物理删掉、并且从附件表去掉

你们也是这么来清理无用的图片的吗

还有一个问题 就是如果用户是在 在线编辑器 里面上传了图片那就直接插入编辑器了 如果用户按删除键 删掉 这样我是不知道 他删掉了 这样应该怎么做呢

删除文章时,直接删掉文件,不必等定期处理。
编辑文章时,Update 表的时候,正则检查内容里的图片数量(找到你的编辑器插入图片的文本规律,是 img 还是 markdown),与附件表对比,不一致的删除。