【问题标题】:How can I display image of blob type in php?如何在 php 中显示 blob 类型的图像?
【发布时间】:2015-04-09 00:46:59
【问题描述】:

我正在尝试显示图像,但该图像类型是 blob

问题:

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

我试过了:

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

但不起作用。

【问题讨论】:

标签: php mysql data-uri-scheme


【解决方案1】:

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

维基百科:

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

按如下方式进行:

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

【讨论】:

    猜你喜欢
    • 2018-01-28
    • 2017-07-28
    • 2017-04-23
    • 2012-05-06
    • 2013-06-12
    • 2019-01-12
    • 2014-10-02
    • 1970-01-01
    • 2011-09-28
    相关资源
    最近更新 更多