我在尝试让 SwiftMailer 附加我用 FPDF 创建的文件时遇到了一些问题。基本上我有一个名为 createPDF.php 的页面,它是根据 URL 中的 ID 号动态生成的。此页面设置为使用 $pdf->Output("filename.pdf",I); 内联输出 PDF。我想要做的是能够通过调用我的 createPDF.php?id=xxx 链接从另一个页面使用 SwiftMailer 将此文件附加到电子邮件中。
从我要从中发送电子邮件的 PHP 页面,一切正常,除了附件。它附加了一些东西,但不是我想要的,并且在我本地机器上的 PDF 查看器中无法查看。附加文件的特定行是:
->attach(Swift_Attachment::fromPath('createPDF.php?id=xxxx'))
这不起作用,但可以肯定的是,如果不通过 FPDF 将文件保存在我的 Web 服务器上,它肯定是可能的。
这可能吗?如果是这样,怎么做?
谢谢!