【发布时间】:2014-02-13 06:51:56
【问题描述】:
我正在尝试显示来自 MySQL 表的 blob 字段的图像。看起来我在以下行中有某种错误。一旦我输入“header(“Content-type:image/jpeg”)”,事情就会变得一团糟,而不是显示网页,而是显示页面的所有源代码。
请告诉我如何更正。
<div class="image" align="left">
<a href="<?php header("Content-type: image/jpeg"); echo $rec['image']; ?>">
<img src="<?php echo $rec['image']; ?>" width="150" border="0"/>
</a>
</div><!-- image -->
【问题讨论】:
-
将
"Content-type: image/jpeg"更改为'Content-type: image/jpeg'。你正在嵌套" -
这不是问题,实际上也不是嵌套,因为标题
"s 在 PHP 中 -
改成单引号后还是一样的问题。
-
不要使用任何标题。只需在 src 属性中回显 blob 内容即可。