产生无用图片的问题?

  1. 上传本地图片时,会触发 ajax 将图片上传到服务器。
  2. 服务器将图片保存,且给客户端返回 json 数据【包括图片的服务器路径信息】
  3. 判断服务器返回的图片路径是否正确。(1. 正确,则替换图片路径。2. 不正确,则 POST 提交时,将图片的 base64 编码存入数据库)

故:当我点击上传图片,且成功之后(图片已经存在服务器上了)。 这时我把表单中的图片删了,写入别的内容进行提交,提交成功。但是我的内容中没有用到图片。 所以说这张图片不管是对用户还是对服务器,都是没用的图片。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

这个你可以在你的后台添加一个图片管理功能啊,显示图片的使用状态,无用的可以在这个图片管理模块进行删除即可

6年前 评论
讨论数量: 4

这个你可以在你的后台添加一个图片管理功能啊,显示图片的使用状态,无用的可以在这个图片管理模块进行删除即可

6年前 评论
  1. @xiaocailc 意思是根据 topic 表中的 body 字段提取所有的 src, 之后在服务器做 diff(提取的 src 与文件中所有的图片路径)。根据需要予以删除,或其他操作。
6年前 评论

@lizhen_hahaha 对的就是这么个意思,不然那么多图片也不好维护啊是吧

6年前 评论

当然是定时清除啊,1 年 - 2 年无人访问过就删了

4年前 评论