Задать вопрос
@mrRoss
-

Как вывести картинку, имея ее бинарый код?

Здравствуйте!
Нужно с помощью php отобразить в браузере картинку, бинарный код которой находится в таблице MSSQL(тип поля image).
Бинарный код:"0xFFD8FFE000104A46494...."

Картинка jpg. Может кто сталкивался с подобным, помогите, пожалуйста.
  • Вопрос задан
  • 2306 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
header('Content-Type: image/jpeg;');

$data = 'бинарный код...';

$data = pack('H*',$data);

$im = imagecreatefromstring($data);

imagejpeg($im);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mahoho
@mahoho
Full stack certified PHP developer.
Я же вроде советовал в base64 оборачивать:
<img src="data:image/jpeg;base64,<?php echo base64_encode($image); ?>" />
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы