base编码图片导致浏览器卡顿页面加载特别慢怎么办 您所在的位置:网站首页 浏览器比较卡 base编码图片导致浏览器卡顿页面加载特别慢怎么办

base编码图片导致浏览器卡顿页面加载特别慢怎么办

#base编码图片导致浏览器卡顿页面加载特别慢怎么办| 来源: 网络整理| 查看: 265

我们都知道浏览器本身支持直接显示base64编码的图片的 例如

但是通过项目中发现前台浏览器处理这种base编码的图片,如果图片数量很多,单个图片接近1MB的话 浏览器会变得非常卡顿 页面加载特别慢 所以我改成后台解析base64编码的图片还原成图片临时存储在服务器中, 直接返回前台图片地址 这样一来,像以前一样,带链接地址的图片会异步加载 不会导致页面白屏 话不多说 贴代码

/** * base64编码图片转图片存储并返回访问路径 * @param request * @param model * @throws IOException */ private void settingImageUrl(HttpServletRequest request, Model t) throws IOException { String img = t.getImg(); if (StringUtil.isEmpty(img)) { return; } // “data:image/jpeg;base64,”之后的字符串才是图片,所以一定要去掉这个前缀。 img = img.replace("


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有