与其他内容

问题描述:

显示团块图像首先这是一个简单的大学项目,所以时间比数据库等与其他内容

的性能更重要我有存储在BLOB文件图像的数据库。现在有些表单从这个数据库输出数据,但是我希望它也输出图像以及文本。

我意识到有一些代码可以将标题更改为图像,但文本不会显示,那么有没有办法在同一页面上显示图像和文本?

非常感谢,

它可以嵌入在HTML中的图像,但你通常做只有当你有一个很好的理由。假设你做什么,你写了下面的代码,前提是$BLOB是图像的二进制原始数据:

<img src="data:image/jpeg;base64,<?php echo base64_encode($BLOB); ?>"/>

+0

您可以阅读关于[数据URI](http://en.wikipedia.org/wiki/Data_URI_scheme)的更多信息。 – 2012-03-16 13:48:55

+0

非常感谢! – Wayneio 2012-03-16 13:58:36

无论你需要的图像是为什么不使用像正常的图像标记,并在src属性,指定一个PHP脚本以及get参数(例如,< img src ='image.php?name = something.jpg'>)。然后,该脚本对请求进行身份验证,访问数据库,发送适当的头文件,然后发送实际的BLOB数据。

+0

这是最常用的实现方法。 – 2012-03-16 13:47:06