首先这是一个简单的大学项目,所以时间比数据库等的表现更重要。
我有一个数据库,其中的图像存储在blob文件中。现在有些表单从这个数据库输出数据,但是我希望它也输出图像和文本。
我意识到有一些代码可以将标题更改为图像,但是文本不会显示,那么有没有办法在同一页面上显示图像和文本?
非常感谢,
答案 0 :(得分:3)
可以在HTML中嵌入图像,但通常只有在你有充分理由的情况下才能这样做。假设你这样做,你编写以下代码,前提是$BLOB
是图像的二进制原始数据:
<img src="data:image/jpeg;base64,<?php echo base64_encode($BLOB); ?>"/>
答案 1 :(得分:1)
为什么不在需要图像的地方使用正常的图像标签,在src属性中,指定一个PHP脚本和一个get参数(例如,&lt; img src ='image.php?name = something .JPG'&GT)。然后,此脚本对请求进行身份验证,访问数据库,发送相应的头,然后是实际的BLOB数据。