【问题标题】:Display MySQL BLOB'd image on webpage without separate script (PHP)在没有单独脚本的网页上显示 MySQL BLOB 图像 (PHP)
【发布时间】:2012-04-06 21:10:42
【问题描述】:

所以我有一些图像作为 BLOB 存储在 MySQL 数据库中(我知道最好只存储目录并这样做,但这是我现在需要做的),我需要显示它们在网页上。现在,我知道如何制作一个脚本并给它一个图像标题并从那里拉出 img src,但是我有很多来自不同地方的不同用途的图像,所以我必须制作大量这些脚本和我不想那样弄乱我的文件。 无论如何,有没有人知道我可以用来显示将在同一页面上运行的图像的功能或东西?

【问题讨论】:

    标签: php mysql blob


    【解决方案1】:

    这就是我在php 中所做的,以调用在mysql 中存储blob 的图像

    img width=120 height=120 src="data:image/png;base64,'.base64_encode($row['Image']).'
    

    【讨论】:

      【解决方案2】:

      使用data: URI 保存图片。

      【讨论】:

      • 请原谅我的笨拙,但我从未听说过这种技术。我现在正在阅读它,但是有人可以解释我将如何使用它吗?谢谢
      • 无论http://... 放在img src 中的哪个位置,您都可以在data: 后面加上mimetype、编码和编码的图像数据。
      • 啊,很有趣。谢谢,我要试试这个。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2012-08-01
      • 1970-01-01
      • 2014-01-09
      • 2013-12-31
      相关资源
      最近更新 更多