【发布时间】:2012-04-06 21:10:42
【问题描述】:
所以我有一些图像作为 BLOB 存储在 MySQL 数据库中(我知道最好只存储目录并这样做,但这是我现在需要做的),我需要显示它们在网页上。现在,我知道如何制作一个脚本并给它一个图像标题并从那里拉出 img src,但是我有很多来自不同地方的不同用途的图像,所以我必须制作大量这些脚本和我不想那样弄乱我的文件。 无论如何,有没有人知道我可以用来显示将在同一页面上运行的图像的功能或东西?
【问题讨论】:
所以我有一些图像作为 BLOB 存储在 MySQL 数据库中(我知道最好只存储目录并这样做,但这是我现在需要做的),我需要显示它们在网页上。现在,我知道如何制作一个脚本并给它一个图像标题并从那里拉出 img src,但是我有很多来自不同地方的不同用途的图像,所以我必须制作大量这些脚本和我不想那样弄乱我的文件。 无论如何,有没有人知道我可以用来显示将在同一页面上运行的图像的功能或东西?
【问题讨论】:
这就是我在php 中所做的,以调用在mysql 中存储blob 的图像
img width=120 height=120 src="data:image/png;base64,'.base64_encode($row['Image']).'
【讨论】:
使用data: URI 保存图片。
【讨论】:
http://... 放在img src 中的哪个位置,您都可以在data: 后面加上mimetype、编码和编码的图像数据。