ライブ ホスト環境で MySQL からの BLOB イメージを表示できません。これは開発環境で動作します。画像のIDを渡すgetimage.phpファイルがありますが、ページにテキストを書き込んでいません。
これらの方法は両方とも、私の開発環境で完全に機能します。
簡単なコード:
方法 1:
header("Content-type: image/jpeg");
$data = mysql_result($result, 0,'documentfile');
echo $data;
方法 2:
header("Content-type: image/jpeg");
$data = mysql_result($result, 0,'documentfile');
$bImage = imagecreatefromstring($data);
imagejpeg($bImage);
imagedestroy($bImage);
次のエラーが表示されます。
画像http://www.mywebsite.com/getimage.php?id=15 " エラーが含まれているため表示できません`
ライブ環境でイメージパスをハードコーディングすると、正常に動作します。
header("Content-type: image/jpeg");
$data = file_get_contents("../images/sunflowers.jpg");
echo $data;
どんな助けでもいただければ幸いです