在 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 中从数据库中检索图像的主要内容,如果未能解决你的问题,请参考以下文章