在IE中显示Base64字符串图像数据?

3

我有一个 base64 字符串,需要在我的 IE 浏览器中显示它。我尝试添加以下代码:

data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/ /ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp

以上语法在 Firefox 中可以正常工作,但在 IE 中无法工作?有什么办法可以让我的图片显示出来吗?我正在尝试从我的 asp.net 页面代码中设置 src 属性。

谢谢


1
真实的图像是什么样子? - Piotr Kula
1
哪个版本的IE?你是如何展示它的? - Pekka
1个回答

2

这应该可以在IE中运行

<img src="data:image/gif;base64,<YOUR DATA>" alt="Base64 encoded image" width="150" height="150"/>

IE将内联大小限制为32KB。

但是,你的base64数据似乎有问题。在我的Chrome、IE或其他测试中都无法使用。

http://jsfiddle.net/ppumkin/5JAjh/


这张图片在Chrome和Firefox中对我来说是透明的,但在IE中无法正常显示。 - Andy E
嗨,那只是一些虚拟数据,并不是真实的。感谢您的帮助,对于错误的base64数据我很抱歉。我想我已经解决了这个问题,我认为内联大小起了作用,所以我得到了我的图像缩略图,然后是它的base64,现在它开始工作了。再次感谢! - user581157

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接