2011-08-19 47 views
1

我試圖使用PHP來顯示圖像:問題與窗口從PHP顯示圖像

header("Content-type: image/jpeg"); 
header("Content-Transfer-Encoding: binary"); 
header('Content-length: '.filesize($IMAGE)); 
readfile($IMAGE); 

卜圖像未示出WAMP服務器上向上如果PHP文件包含的該塊代碼保存爲utf-8(否則它工作)。我在LAMP服務器上測試過它,它工作。

我的問題是:如何在不更改文件字符集的情況下在Windows上進行此項工作?

感謝

回答

0

如果你保存爲UTF-8,而使用記事本,請注意,記事本就會把一個Unicode BOM(字節順序標記)在文件的開始,這是2個字節,否則看不見的數據。由於物料清單將作爲輸出計算,因此這會導致下載失敗。

+0

謝謝。這似乎是這個問題(雖然該文件沒有用記事本保存)。奇怪的是它運行在運行Linux的服務器上。 – ant7