假设我拥有动态生成的图像的整个Base64字符串。我怎样才能转换这样的东西:
<img src="data:image/jpeg;base64,/9j/blah blah blah........." />
到
<img src="mypic.jpg" />
是否可以在客户端进行而无需将图像下载到服务器?有没有办法暂时将Base64图像缓存到内存中并接收实际的图像文件?
答案 0 :(得分:6)
是否可以在客户端进行而无需将图像下载到服务器?
没有。
假设页面是从服务器加载的,那么更改src
属性会将其指向该服务器上的URI。浏览器会尝试从那里加载图像,因此它必须返回图像而不是404。
网站无法将任意URI的内容注入浏览器缓存。