base64 的前缀 'data:image/png;base64,' 是不是影响显示图像?

Posted

技术标签:

【中文标题】base64 的前缀 \'data:image/png;base64,\' 是不是影响显示图像?【英文标题】:Does prefix 'data:image/png;base64,' of base64 affect to displaying image?base64 的前缀 'data:image/png;base64,' 是否影响显示图像? 【发布时间】:2015-07-29 16:48:42 【问题描述】:

我正在使用 AngularJS。我将图像显示为: src="data:image/png;base64,iVBORw0KG..." 成功。 当我将“png”更改为 jpeg、gif 或 jpg 时,什么也没发生。它仍然正确显示。 所以我想问你前缀对显示图像有影响吗?阴性还是阳性?

此外,我从服务器接收数据图像,没有任何前缀。所以我必须设置一个硬编码'data:image/png;base64,'。这是好事还是坏事? 你能帮帮我吗?非常感谢。 :)

【问题讨论】:

【参考方案1】:

html的情况下,当你设置scr=base64String时,如果图片没有前缀,将无法正确显示。

【讨论】:

以上是关于base64 的前缀 'data:image/png;base64,' 是不是影响显示图像?的主要内容,如果未能解决你的问题,请参考以下文章

base64图片上传

Beego框架 图片转base64通过JSON传入再编码成图片存放

Beego框架 图片转base64通过JSON传入再编码成图片存放

base64blob格式相互转换及应用

base64blob格式相互转换及应用

base64blob格式相互转换及应用