在 laravel 4.2 中从数据库中检索图像

Posted

技术标签:

【中文标题】在 laravel 4.2 中从数据库中检索图像【英文标题】:Retrieving images from DB in laravel 4.2 【发布时间】:2017-09-02 19:39:53 【问题描述】:

我有一个充满数据的数据库,当我检索数据时,图像以原始数据的形式出现。我知道上传时必须将它们保存在公共目录中,但是,由于它们已经保存在数据库中并且我只想显示它们,是否有机会显示这些图像?

【问题讨论】:

【参考方案1】:

您的数据库中的数据是什么格式的?

如果是base64,可以这样显示:

<img src="data:image/png;base64, $user->image_data "  />

或者如果它还没有经过base64编码:

<img src="data:image/png;base64, base64_encode($user->image_data) "  />

注意:浏览器不会缓存这样渲染的图像。

【讨论】:

嗨 Björn,谢谢您的回复,我使用 Blob

以上是关于在 laravel 4.2 中从数据库中检索图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在laravel中从多对多关系中检索多个记录

laravel 4.2 存储/上传个人资料图片并从数据库中检索

如何在 PHP 中从 Parse 中检索图像文件?

如何在 JSP 页面中从数据库中检索和显示图像?

在 C# 中从 Access 数据库存储和检索图像

如何从flutter中从异步任务中检索到的数据中将图像加载到卡片中?