イメージを返すためのPHPスクリプトを作成しましたが、ブラウザは返されたイメージを表示できません。皆さん、何が間違っているのか教えてください。ブラウザで表示するイメージを返す
<?php
$file='demo.gif';
if(file_exists($file)){
header('Content-Type:image/jpeg');
header('Content-Transfer-Encoding: base64');
$data=base64_encode(get_file_contents($file));
header('Content-Length: ' . strlen($data));
echo $data;
}
else
echo 'No such file';
?>
なぜbase64_encodeを使用していますか?画像のサイズを拡大しているだけです。 –
jpegのgifと設定ヘッダーをロードしています。 – vascowhite
@Truth:私たちのクライアントの要求仕様はそれを必要とします。 :) とにかくありがとうございました! – anhldbk