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

标签 php html database laravel

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

最佳答案

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

如果是base64可以这样显示:

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

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

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

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

关于php - 在 laravel 4.2 中从数据库中检索图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277801/

相关文章:

html - NVDA 未读取 div 上的 aria-label

mysql - 缓慢的 MySQL IN 查询——如何转换为 JOIN?

sql - 复合主键 : Finding one attribute using another

java - PostgreSQL 多个 'WHERE' 条件(1000+)请求

mysql - PHP 处理 XML 数据

javascript - EpicEditor 文本显示为而不是空格

html - 在视频 html/css 上应用 png 蒙版

php - 在 Laravel 中显示产品的每张图片

php - 在构造函数中注入(inject)所有变量或使用 setter 并在未设置时抛出异常是更好的做法吗?

javascript - 从 AJAX 打印页面