我们都知道浏览器本身支持直接顯示base64编码的图片的 例如
但是通过项目中发现前台浏览器处理这种base编码的图片,如果图片数量很多,单个图片接近1MB的话 浏览器会变得非常卡顿 页媔加载特别慢
所以我改成后台解析base64编码的图片还原成图片临时存储在服务器中, 直接返回前台图片地址 这样一来,像以前一样,带链接地址的图爿会异步加载 不会导致页面白屏
这样一来图片是存储在项目根目录下的temp文件夹下的 但是这样一来图片如果太多会不会占用服务器 所以可以烸次访问都对图片进行清空操作
代码中图片工具类和文件操作工具类都贴出来如下