Как я могу отобразить изображение (в виде массива байтов) из PostgresSQL в виде data: URI с помощью PHP?

#php #html #mysql #sql #postgresql

Вопрос:

 lt;a href="#" class="image"gt;  lt;!--  lt;img class="pic-1" src="assets/images/ADC.jpg"gt;  lt;img class="pic-2" src="assets/images/ADC.jpg"gt;  --gt; lt;?php   $byteArray = $row['book_pic'];  $imgData = base64_encode($byteArray);  $img = "lt;img src= 'data:image/jpeg;base64, $imgData' alt='Image' class='pic-1'/gt;";  echo $img; ?gt;  lt;/agt;  

Я не могу преобразовать массив байтов в изображение, каково решение для этого?

Комментарии:

1. Пожалуйста, опубликуйте свой визуализированный HTML.

2. Кроме того, вы абсолютно уверены, что данные изображения на самом деле являются JPEG, а не каким-либо другим типом, таким как PNG или WebP?