如何在 php 中显示 blob 类型的图像?
Posted
技术标签:
【中文标题】如何在 php 中显示 blob 类型的图像?【英文标题】:How can I display image of blob type in php? 【发布时间】:2015-04-09 00:46:59 【问题描述】:我正在尝试显示图像,但该图像类型是 blob
。
问题:
如何显示blob
数据类型图片?
我试过了:
function getBlob()
$data = $this->user_model->getBlob();
echo "<img src="base64_encode( $data['IMAGE'] )">";
但不起作用。
【问题讨论】:
I need my php page to show my BLOB image from mysql database 的可能重复项 我正在使用那个帖子,但它不起作用,这就是我问的原因。 您问题中的代码看起来不像我链接中接受的答案中的代码,可能这就是它不起作用的原因。 【参考方案1】:你忘记了data:URI
scheme (data:image/jpeg;base64,
):
***:
数据 URI 方案是一种 URI 方案(统一资源标识符方案),它提供了一种在网页中包含内嵌数据的方法,就好像它们是外部资源一样 [...]
按如下方式进行:
echo '<img src="data:image/jpeg;base64,'.base64_encode( $data['IMAGE'] ).'"/>'
【讨论】:
以上是关于如何在 php 中显示 blob 类型的图像?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 从 MYSQL 中插入和检索图像 blob?
如何使用 jquery、ajax 和 php 在数据库中保存图像文件 (BLOB)