【发布时间】:2011-03-11 19:12:39
【问题描述】:
我正在使用 FPDF 库通过 PHP 生成 PDF 文件。这个库可以很好地处理纯文本(即为任何文本生成 PDF 文件),但是在尝试将图像添加到我的 PDF 页面时,这给了我一个 FPDF error: Missing or incorrect image file:{MY_FILE_PATH} 错误。通过浏览器访问该文件路径,则相应的图像显示正常。
我的代码是:
要求('fpdf.php'); $pdf = 新的 FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 16); $pdf->Write(10, '示例图片'); $image_path = MY_FILE_PATH; // 这个变量包含我的实际文件路径 $pdf->Image($image_path, 10, 10, 350, 450); $pdf->输出();此代码在我的本地主机中运行良好,并且即使使用图像也可以生成相应的 PDF 文件,但是在移动到服务器后这不起作用。
我已经尝试过这些可能性,例如:
具有图像的绝对路径和相对路径。
尝试使用放置在同一文件夹中的本地图像。
所有图像格式,如 jpg、png 和 gif。
还检查了图像和相应文件夹的权限。
这些案例都不适合我,被这个问题困扰,谁能帮我解决这个问题。
谢谢!
湿婆...
【问题讨论】:
-
你能展示一个你正在使用的示例路径吗?
-
可以以路径desicomments.com/user/2008/03/7139/good.jpg为例。我们可以在 FPDF 中使用像“/test.jpg”这样的相对路径吗?
-
Pekka,感谢您的回复,找到了这个问题的原因并解决了这个问题。