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

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

【问题讨论】:

    标签: php html database laravel


    【解决方案1】:

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

    如果是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" />
    

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

    【讨论】:

    • 嗨 Björn,谢谢您的回复,我使用 Blob
    猜你喜欢
    • 1970-01-01
    • 2021-07-06
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    相关资源
    最近更新 更多