问题描述
我正在努力处理在 PHP 5.6.17 下使用 PHPMAILER (6.3.0) 动态创建的 PDF (FPDF 1.82) 的文件名
$pdfdoc = $pdf->Output('pdf_doc.pdf','S');
$mail->addStringAttachment($pdfdoc,'pdf_doc.pdf','base64','application/pdf');
一切正常只是将附加的 PDF 文件重命名为 .$path
!
发送的文件是一个完全可读的未损坏的 pdf 文件。
$doc = $pdf->Output('pdf_doc.pdf','F');
下载具有正确名称的文件!!!
唯一的线索是错误消息:
致命错误:未捕获的异常 'PHPMailer\PHPMailer\Exception' with 消息'无法访问文件:' in .... PHPMailer\PHPMailer\PHPMailer->addAttachment('','pdf_doc.pdf')
表示 $doc
不被识别
好吧,你什么都知道......知道这个 pdf 标题会出什么问题吗?
非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)