存储在 mysql (longblob) 中的图像不会显示

我在我的 mysql 数据库中存储了一个图像,但是我尝试在我的 php 页面中显示它没有显示。


我尝试了几个论坛的想法但没有成功


看法:


<div class="container">

    <?php

    echo "<img src='data:image/png;base64,".base64_encode($gebruiker->profileImage)."' alt='profielfoto'>";

    ?>

</div>

控制器:


$this->load->model('gebruiker_model');

$data['gebruiker'] = $this->gebruiker_model->get($id);

模型:


function get($id)

{

   $this->db->where('id', $id);

   $query = $this->db->get('gebruiker');

   return $query->row();

}


我希望图像显示存储在我的数据库中,但它不显示。图像是PNG。


红颜莎娜
浏览 317回答 2
2回答

叮当猫咪

用 base64_encode<div class="container">&nbsp; &nbsp; <?php&nbsp; &nbsp; echo "<img src='data:image/png;base64,".base64_encode($gebruiker->profileImage)."' alt='profielfoto'>";&nbsp; &nbsp; ?></div>
打开App,查看更多内容
随时随地看视频慕课网APP