Дополнительно
Как отображать изображения Base64 в HTML?
У меня возникли проблемы с отображением изображения Base64 в строке.
Может ли кто-нибудь указать мне правильное направление?
<!DOCTYPE html>
<html>
<head>
<title>Display Image</title>
</head>
<body>
<img style='display:block; width:100px;height:100px;' id='base64image'
src='data:image/jpeg;base64, LzlqLzRBQ...<!-- base64 data -->' />
</body>
</html>
498
11
Мое подозрение, конечно, вызывает фактические данные base64, в остальном все выглядит хорошо. Смотрите [this fiddle][1], где работает похожая схема. Вы можете попробовать указать char set.
Вы можете попробовать этот декодер base64, чтобы проверить, корректны ли ваши данные base64 или нет.
Вам необходимо указать правильные Content-type, Content-encoding и charset например,
в соответствии с синтаксисом схема URI данных:
Если у вас есть php на заднем конце, вы можете использовать этот код:
Сначала преобразовать ваше изображение в base64 (кодировать в base64). Вы можете сделать это онлайн или с PHP-скрипт.
После преобразования вы получите результат в виде
Теперь это'ы проста в использовании.
Вы должны просто поместить его в
Источник
изображения и определить, как это в кодировке base64 виде.Пример:
Это будет показывать изображения из базы данных 64:
вы можете поместить ваши данные в заявление адрес
и чтобы получить данные изображения вы можете использовать PHP-функцию
так что вы можете копировать вставить значения она и вставить его непосредственно на ваш адрес и назначить его атрибут src изображения
Символ +, встречающийся в URI данных, должен быть закодирован как %2B. Это аналогично кодированию любой другой строки в URI. Например, разделители аргументов (? и &) должны быть закодированы, когда URI с аргументом отправляется как часть другого URI.
Кажется, есть некоторые ошибки в URL данных.
Вы можете использовать этот онлайн base64 кодировать / в base64 декодирования инструмент для кодирования изображений для встраивания: http://base64online.org/encode/
Проверить "в формат URL-адреса данных и" функция используется для форматирования данных в base64 в URL-адрес.
Попробуйте это тоже:
Не рекомендуется для производства как оно совместимо только с современными браузерами.
Хранить в base64 изображения в качестве переменной и отобразить его с помощью обычного HTML и JavaScript:
[Скрипку Пример][1], чтобы попробовать это непосредственно.
Пример: