как читать двоичное изображение из БД с помощью Codeigniter 4? - PullRequest
0 голосов
/ 07 августа 2020

как читать / просматривать двоичное изображение из базы данных? Я пробовал использовать заголовок для рендеринга изображения, которое приводит только к пустому изображению. вот мой код

КОНТРОЛЛЕР

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 - идентификатор пользователя)

Я получаю это в браузере enter image description here

however, when checked through the database, the images can be seen введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...