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