如何在html中显示存储为字符串数组的图像?

时间:2011-06-23 00:50:26

标签: java javascript html json

我一直在尝试加载数据库中的图像(在本地手机上).JSON与java对话并获取我编码为64位数据的字节数组并返回一个字符串数组。 现在我试图解析json数据。我看到了数组,但我如何阅读它或在html中设置它的图像标签。感谢所有答案

1 个答案:

答案 0 :(得分:11)

使用data:// URI scheme

例如,如果base64编码的数据是:

iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

然后你将这些数据放入图像的src属性中,如下所示:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />

绘制此图片:

small red dot