Как отобразить изображения, которые хранятся в виде строкового массива в HTML? - PullRequest
4 голосов
/ 23 июня 2011

Я пытался загрузить изображения, которые находятся в базе данных (на локальном телефоне). JSON обращается к Java, получает массив байтов, который я кодирую как 64-битные данные, и возвращает массив строк. Теперь я пытаюсь разобрать данные JSON. Я вижу массив, но как я могу прочитать его или установить тег изображения в HTML. Все ответы приветствуются

1 Ответ

11 голосов
/ 23 июня 2011

Использовать схему data:// URI .

Например, если данные в кодировке base64:

iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

тогда вы поместите эти данные в атрибут src изображения следующим образом:

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

который рисует это изображение:

small red dot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...