我正在使用FPDF庫通過PHP生成PDF文件。這個庫使用純文本(即爲任何文本生成PDF文件)正常工作,但是在嘗試將圖像添加到我的PDF頁面時,這給我一個錯誤FPDF error: Missing or incorrect image file:{MY_FILE_PATH}
。通過瀏覽器訪問該文件路徑,然後相應的圖像顯示正常。FPDF錯誤:丟失或不正確的圖像文件
我的代碼是:
require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 16); $pdf->Write(10, 'Example image'); $image_path = MY_FILE_PATH; // This variable contains my actual file path $pdf->Image($image_path, 10, 10, 350, 450); $pdf->Output();
此代碼是在我的本地主機可以正常使用,甚至與圖像也產生相應的PDF文件,但這不是移動到服務器後工作。
我試圖與這些可能性,如:
隨着用於圖像的絕對和相對路徑。
嘗試與放置在同一文件夾中的本地圖像。
所有圖像格式,如jpg,png和gif也。
還檢查了圖像和相應文件夾的權限。
這些情況都沒有爲我工作,堅持這個問題,誰能幫我解決這個問題。
謝謝!
溼婆...
您可以顯示您正在使用的示例路徑嗎? – 2010-07-05 07:25:21
作爲示例,您可以採用http://www.desicomments.com/user/2008/03/7139/good.jpg的路徑。我們可以在FPDF中使用'/test.jpg'這樣的相對路徑嗎? – Siva 2010-07-05 07:46:18
Pekka,感謝您的回覆,得到了這個問題的原因並解決了這個問題。 – Siva 2010-07-07 17:34:35