header()進行下載圖片時,圖片無法打開
老師,用header()進行下載圖片時,圖片無法打開請問是為何,無論是下載的源碼還是測試的代碼都不能正常顯示?
第一種情況是將header()前面沒有任何內(nèi)容輸出,圖片下載后可以正常顯示。
第二種是header()前面需要有輸出的代碼。根據(jù)網(wǎng)上的辦法設置了ob_start()輸入緩存。
圖片下載后卻不能顯示:
php.ini output_buffering配置如下:
并且兩張圖的大小一樣,MD5的不一樣,百度無果。
請問老師這種情況是什么原因?
2015-08-25
輸出圖片前不能有輸出,有了輸出,可以試下ob_clean()清下
2015-08-26
thanks,ob_clean()清除緩存可以~