如何使用JavaScript将Base64图像更改为常规图像
How to change a Base64 image to a regular image using just JavaScript?
假设我有一个动态生成的图像的整个Base64字符串。我如何转换这样的东西:
<img src="data:image/jpeg;base64,/9j/blah blah blah........." />
至
<img src="mypic.jpg" />
是否可以在不将图像下载到服务器的情况下在客户端进行操作?是否有一种方法可以将Base64图像临时缓存到内存中并接收实际的图像文件?
是否可以在不将图像下载到服务器的情况下在客户端进行操作?
没有。
假设页面是从服务器加载的,那么像这样更改src
属性会将其指向该服务器上的URI。浏览器会尝试从那里加载图像,因此它必须返回图像,而不是404。
网站无法将任意URI的内容注入浏览器缓存。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 可以在这里为背景图像设置滤镜吗
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 使用 js 将背景图像设置为 HTML
- base64编码的图像比intranet中的常规图像好吗
- 如何使用JavaScript将Base64图像更改为常规图像
- 为什么这个代码在IE中不起作用?此外,按钮应该是图像按钮,而不是常规按钮
- 如何在mootools中加载常规图像