我正在尝试从 base 64 数组的数据库中将图像加载到 HTML 中。它有大约 204 个字符。我也在尝试加载名称和其他详细信息。它返回以下 JSON
07-18 18:33:52.732: 错误/HTMLContacts(1098): Json: google json [{"contactId":"1","contactPhoto":"iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAIAAABt+uBvAAAAA3NCSVQFBgUzC42AAAAgAElEQVR4\nnK 29f4wc93Un+OnvvBq976iarBKnpSnJbbklj3xDL5kldVJAeqVA9Nne0Ih9J0IRvEIiXHf31AQmUelEgUB0V3d2FhfXu450XTBqlf1Cq+J4QqwisQgMaRGYZpTMUCADkZDS6Reik6n\nKApXTsS5 4kDn7DdXew/2Sre9eFdR3Jer
它的很大一部分被 chop 了。我假设它已经超过 JSON 限制,因此它 chop 了其他细节。有什么好的方法可以发送数组以便我可以在其中显示图像 HTML ?提前致谢 。
注意:我需要一次发送多张图片,大概 10 张。
最佳答案
要在 IMG 标签的 SRC 中使用 base-64 数据,请将其转换为数据 url,如下所示(假设图像为 PNG,适当更改 mimetype):
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAIAAABt+uBvAAAAA3NCSVQFBgUzC42AAAAgAElEQVR4\nnK29f4wc93Un+OnvvBq976iarBKnpSnJbbklj3xDL5kldVJAeqVA9Nne0Ih9J0IRvEIiXHf31AQmUelEgUB0V3d2FhfXu450XTBqlf1Cq+J4QqwisQgMaRGYZpTMUCADkZDS6Reik6n\nKApXTsS54kDn7DdXew/2Sre9eFdR3Jer">
关于javascript - 使用json的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6741411/