繁体   English   中英

由FPDF和PHP生成的PDF电子邮件附件损坏

[英]Corrupt PDF email attachment when generated by FPDF and PHP

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

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

有没有人遇到这个问题或知道一种解决方法?

在这里获得帮助的最好方法是将接收到的消息的全文标题和正文子集化 ,并将其放在您的问题中。 电子邮件已编码 ,并且并非所有电子邮件服务器都通过所有类型的编码。 您使用的代码指定“ Content-Transfer-Encoding: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
....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM