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

Pre*_*thi 4 html javascript java json

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

Mat*_*all 11

使用data://URI方案.

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

iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
Run Code Online (Sandbox Code Playgroud)

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

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
Run Code Online (Sandbox Code Playgroud)

绘制此图像:

小红点

  • 哇!我不知道这甚至存在.谢谢 :) (2认同)