如何在不使用php中的Content-Type的情况下将BLOB图像显示为图像

时间:2016-03-18 06:25:24

标签: php sql image blob

我使用BLOB类型将图像存储在数据库中,我想在不使用Content-Type:image/jpeg的情况下在页面上显示图像。我搜索并找到了这段代码<img src='data:image/jpeg;<?php echo base64,base64_decode($imageData)?>'>,但它不起作用它只打印了很多文本和符号。我知道我可以使用单独的页面显示图像,但我不想这样做,那么还有其他解决方案吗?

2 个答案:

答案 0 :(得分:0)

试试这个:

echo '<img src="data:image/jpeg;base64,'.base64_encode( $imageData ).'"/>';

答案 1 :(得分:0)

<img src='data:image/jpeg;base64,<?php echo $imageData?>'>

试试这个。如果你这样做,你不需要解码base64字符串。如果提供,$imageData已经是Base64编码。