как читать / просматривать двоичное изображение из базы данных? Я пробовал использовать заголовок для рендеринга изображения, которое приводит только к пустому изображению. вот мой код
КОНТРОЛЛЕР
public function image_view($id){
if (session()->get('email_akun')!=null){
$getBLOB = $this->BdataSuster_->get_blob($id);
$renderBLOB = $getBLOB['foto'];
//dd($renderBLOB);
header("Content-Type: image/png");
echo $renderBLOB['foto'];
}
else{
return redirect()->to(base_url('Dashboard_db'));
}
}
МОДЕЛЬ
public function get_blob($id_suster){
return $this->db->table('biodata_suster')
->where(array('id_suster'=>$id_suster))->get()->getRowArray();
}
поэтому, когда я получаю доступ к контроллеру, вводя URL-адрес ../Dashboard_db / image_view / 5318015205950002
(5318015205950002 - идентификатор пользователя)
Я получаю это в браузере
however, when checked through the database, the images can be seen
введите описание изображения здесь