如何在php中显示blob类型的图像?

时间:2015-02-09 09:59:40

标签: php mysql data-uri-scheme

我正在尝试显示图片,但该图片类型为blob

问题:

如何显示blob数据类型图像?

我尝试过:

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

但是不起作用。

1 个答案:

答案 0 :(得分:6)

您忘记了data:URI scheme data:image/jpeg;base64, ):

  

<强>百科:

     

数据URI方案是一种URI方案(统一资源标识符方案),它提供了一种在网页中包含数据的方法,就像它们是外部资源一样[...]

按以下步骤操作:

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