【发布时间】:2014-01-09 22:30:39
【问题描述】:
我正在尝试在我的 PHP 页面中显示来自 mysql blob 的图像(我知道这不是最佳实践),然后我会将其带入我的 iOS 应用程序。
我在设置页眉时遇到问题,我认为需要将其设置为图像。
所以,这显示了图像,但我不相信页眉是正确的:
//header("Content-type: image/png");
echo '<img src="data:image/png;base64,' . base64_encode( $row['image1'] ) . '" />';
但是,这并没有显示我的图像:
header("Content-type: image/png");
echo '<img src="data:image/png;base64,' . base64_encode( $row['image1'] ) . '" />';
我错过了什么?我相信图像应该在标题设置为 image/png 时显示,但我收到一个错误,由于错误而无法显示。
谢谢!
【问题讨论】:
-
$row['image1']的数据类型是什么?是网址吗? -
它来自 mysql 数据库 blob 字段
标签: php ios image http-headers blob