问个问题 针对网站上 用户上传图片使用率的问题
程序员文章站
2022-04-27 08:10:12
...
如果有人发布带图片的文章 文章的缩略图片 会保存在服务器上 同时 图片的
URL 会保存在 文章表 的 图片字段
URL 会保存在 文章表 的 图片字段
并且 图片的 url 还会在 附件表保存一份 标记正在用
当用户 在发布带图片的文章时候 。上传了一个图片,但是不想要这个图片又想删掉这个图片
点击删除图片的时候 会在附件表把图片标记不用
这样过一段时间,后台扫描一次。如果没有在用的图片,就物理删掉、并且从附件表去掉
你们也是这么来清理无用的图片的吗
还有一个问题 就是如果用户是在 在线编辑器 里面上传了图片那就直接插入编辑器了 如果用户按删除键 删掉 这样我是不知道 他删掉了 这样应该怎么做呢
回复内容:
如果有人发布带图片的文章 文章的缩略图片 会保存在服务器上 同时 图片的
URL 会保存在 文章表 的 图片字段
并且 图片的 url 还会在 附件表保存一份 标记正在用
当用户 在发布带图片的文章时候 。上传了一个图片,但是不想要这个图片又想删掉这个图片
点击删除图片的时候 会在附件表把图片标记不用
这样过一段时间,后台扫描一次。如果没有在用的图片,就物理删掉、并且从附件表去掉
你们也是这么来清理无用的图片的吗
还有一个问题 就是如果用户是在 在线编辑器 里面上传了图片那就直接插入编辑器了 如果用户按删除键 删掉 这样我是不知道 他删掉了 这样应该怎么做呢
删除文章时,直接删掉文件,不必等定期处理。
编辑文章时,Update 表的时候,正则检查内容里的图片数量(找到你的编辑器插入图片的文本规律,是 img 还是 markdown),与附件表对比,不一致的删除。