流程:
從文件中讀入文件(圖片,文本或其它格式文件),然後通過瀏覽器輸出。
如 <img src="http://a.com/index.php/home/image/3" />
遇到一個問題,header("content-type:image/png"); 無效,一直輸出爲 content-type:text/html 這樣就會造成無法預覽圖片。
直接上解析的代碼吧:
ob_end_clean();
header('Content-type:image/png'); //mime信息
//header('Accept:image/png');
//header('Content-Length:'.filesize($filePath)); //內容長度
//ob_clean();
//ob_end_flush();
ob_start();
echo file_get_contents($filePath);
$data = ob_get_contents();
ob_end_clean();
echo $data;
注意裏面有兩個ob_end_clean(); 我在測試的時候兩個都需要,去後一個就不行了。