我使用PHP imagecreatefromjpeg從磁盤和imagejpeg加載jpeg將該圖像輸出到瀏覽器。出於某種原因,不過,此功能只輸出當服務器在Windows開發機器上運行的圖像。在我們的Linux服務器,它不是任何輸出數據(即內容長度:0,不顯示任何內容)。PHP的imagejpeg函數不輸出圖像
是否有做在Linux中這項工作的任何變通辦法?我已經確認GD庫安裝了jpeg支持。
我使用PHP imagecreatefromjpeg從磁盤和imagejpeg加載jpeg將該圖像輸出到瀏覽器。出於某種原因,不過,此功能只輸出當服務器在Windows開發機器上運行的圖像。在我們的Linux服務器,它不是任何輸出數據(即內容長度:0,不顯示任何內容)。PHP的imagejpeg函數不輸出圖像
是否有做在Linux中這項工作的任何變通辦法?我已經確認GD庫安裝了jpeg支持。
上有http://php.net/imagejpeg兩個音符這可能是相關的:
注
注:JPEG支持僅 在PHP與GD-1.8或更高版本 編譯。
注意:如果要輸出 漸進式JPEG,則需要使用imageinterlace()設置 隔行掃描。
也有一些實際的代碼是在試圖幫助有用。
確保您擁有正確的file permissions集。您的網絡服務是否擁有該文件?它有權限讀取或寫入文件嗎?
它在Linux上正常工作 - 檢查你的錯誤日誌。我猜想它無法加載文件 - 檢查路徑和權限 – Greg 2009-06-15 14:31:32