0

我有一个使用 FPDF 构建动态 PDF 并允许您下载的 Web 应用程序。这很好用。当我尝试通过电子邮件将其发送给自己作为测试而不是下载时,我收到一封带有损坏 PDF 附件的电子邮件。

我已经尝试过来自http://www.astahost.com/info.php/create-email-pdf-file-39on-fly39-php_t6334.htmlhttp://www.daniweb.com/code/snippet217105 的代码。 html但每次都得到相同的结果。

有没有人遇到过这个或知道解决方法?

4

1 回答 1

0

在此处获得帮助的最佳方式是将收到的消息的全文标题和正文进行子集化,并将它们放在您的问题中。电子邮件经过编码,并非所有电子邮件服务器都通过所有类型的编码。您使用的代码指定“内容传输编码:base64”。

这是一个使用相同编码的有效 JPG:

--_eba07140-496e-4f3d-91ce-aff8afde8879_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="DSC03538_AZ_atCape.JPG"

/9j/4Rt/RXhpZgAASUkqAAgAAAALAA4BAgAgAAAAkgAAAA8BAgAFAAAAsgAAABABAgAHAAAAuAAA
ABIBAwABAAAAAQAAABoBBQABAAAAwAAAABsBBQABAAAAyAAAACgBAwABAAAAAgAAADIBAgAUAAAA
....
于 2010-08-26T19:39:52.073 回答