【发布时间】:2011-11-09 11:32:33
【问题描述】:
我已经尝试了几种解决方案,最接近的(对我来说)应该是这样的:
$file = $pdf->Output('', 'E');
$message->attach(Swift_Attachment::newInstance($file, 'name.pdf', 'application/pdf'));
$pdf 是TCPDF 的一个实例,$message 是Swift_Message 的一个实例。
使用上面的电子邮件发送正常,文件已附加,但是当我尝试打开它时,我收到文件已损坏或编码错误的错误消息。
我的问题是:如何将 TCPDF 生成的 pdf 作为 Swiftmailer 附件发送 而不将文件保存到服务器并在发送电子邮件后将其删除。 Here 是 TCPDF 输出方法文档的链接,也许有人能看到我遗漏的东西。
【问题讨论】:
标签: php tcpdf swiftmailer