我已經編寫了一個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?你只是放大圖像的大小而已。 – 2012-03-16 11:02:05
您正在加載一個gif併爲jpeg設置標題。 – vascowhite 2012-03-16 11:44:13
@Truth:我們客戶的需求規格確實需要。 :)無論如何,謝謝! – anhldbk 2012-03-20 08:18:16