【问题标题】:Base64 string image data show in IE?IE中显示Base64字符串图像数据?
【发布时间】:2011-09-10 20:50:13
【问题描述】:

我有一个 base64 字符串,我需要在我尝试附加的 IE 浏览器中显示它

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

上面的语法在 Firefox 中可以正常工作,但在 IE 中不起作用?? 知道如何显示我的图像吗?我正在尝试从我的代码 asp.net 页面代码中设置 src 属性。

谢谢

【问题讨论】:

  • 真实图像是什么样的?
  • 哪个版本的IE?你怎么把它展示在哪里?

标签: asp.net html internet-explorer base64


【解决方案1】:

这应该在 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 中不起作用。
  • 嗨,那只是一些不真实的虚拟数据。感谢您的帮助,并对不正确的 base64 数据表示歉意。我得到了这个工作,我认为内联大小有所不同,所以我得到了我的图像的缩略图,然后是它的 base64,它现在开始工作了。所以再次感谢!
猜你喜欢
  • 2013-12-09
  • 2019-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多