0

假设我拥有动态生成的图像的整个 Base64 字符串。我怎样才能转换这样的东西:

<img src="data:image/jpeg;base64,/9j/blah blah blah........." />

<img src="mypic.jpg" />

甚至可以在不将图像下载到服务器的情况下在客户端进行操作吗?有没有办法将 Base64 图像临时缓存到内存中并接收实际的图像文件?

4

1 回答 1

6

甚至可以在不将图像下载到服务器的情况下在客户端进行操作吗?

不。

假设页面是从服务器加载的,那么像这样更改src属性会将其指向该服务器上的 URI。浏览器会尝试从那里加载图像,因此它必须返回图像而不是 404。

网站无法将任意 URI 的内容注入浏览器缓存。

于 2012-08-19T08:10:30.237 回答