嗨,我在 mysql 中以 BLOB 格式保存了 jpg 图像。我在使用 PHP 将图像渲染到我的视图页面时遇到问题。当我使用
header('Content-type: image/jpeg')
它在我的页面上显示一条消息,因为图像无法显示,因为它包含错误。当我在没有标题功能的情况下打印时,会显示一些垃圾文本。这是我的代码:
function loadImage(){
//connect to db
mysql_select_db('aaa',$conn);
$query = mysql_query("SELECT * FROM asdf WHERE UserName='".$userName.");
$row = mysql_fetch_array($query);
$content = $row['ProfileImage'];
header('Content-type: image/jpeg');
echo $content;
}
这是html代码:
<img src='loadImage.php?func=loadImage' />
如果显示图像,那么我打算使用
loadImage.php?func=loadImage?id=number'
但图像本身没有显示。非常感谢任何帮助。