PHP显示MySQL中的图像BLOB我试图显示存储在数据库中BLOB列中的图像;我使用SELECT从数据库中获取数据,对数据不执行转换,并使用以下方式显示数据(来自一个脚本,该脚本的唯一输出是以下内容):header("Content-Type: image/jpeg");echo $image;请注意,Chrome正在将内容大小显示为图像的正确大小以及正确的MIME类型(image/jpeg)。在报头之前没有任何回显,我检查了数据库中的BLOB是正确的。控件之前或之后也没有尾随空格。<?php ?>标签。Chrome/IE显示图像图标,但不显示图像本身。有什么想法吗?编辑:图像从数据库中获得,如下所示:$sql = "SELECT * FROM products WHERE id = $id";$sth = $db->query($sql);$row = $sth->fetch();$image = $row['image'];var_dump($Image)提供:string 'ÿØÿà�JFIF��x�x��ÿá�ZExif��MM�*�����������J��������Q�������Q������tQ������t�����†
��±ÿÛ�C�
ÿÛ�CÿÀ�_"�ÿÄ�����������
ÿÄ�µ���}�!1AQa"q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³
´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ��������'... (length=60766)
添加回答
举报
0/150
提交
取消