こんにちは、MySQL で jpg 画像を BLOB 形式で保存しました。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'
しかし、画像自体は表示されません。どんな助けでも大歓迎です。