MySQL — Как я могу отобразить изображение типа BLOB-объектов в PHP?

Я пытаюсь отобразить изображение, но этот тип изображения blob,

Вопрос:

Как я могу отобразить blob тип данных изображения?

Я пробовал с:

function getBlob() {
$data = $this->user_model->getBlob();
echo "<img src="base64_encode( $data['IMAGE'] )">";
}

Но не работает.

3

Решение

Вы забыли data:URI схема (data:image/jpeg;base64,):

Википедия:

Схема URI данных — это схема URI (схема универсального идентификатора ресурса), которая обеспечивает способ включения данных на веб-страницах, как если бы они были внешними ресурсами […]

Сделайте это следующим образом:

echo '<img src="data:image/jpeg;base64,'.base64_encode( $data['IMAGE'] ).'"/>'
7

Другие решения

Других решений пока нет …