7

我的应用程序允许用户填写表单,并通过 Ajax 后调用发送它。表单 si 发送到创建 PDF 文件的 TCPDF 类。该类具有方法“-> output(...)”,允许将文件保存到 Web 服务器中,将其发送到浏览器,ecc ... 我的目标是,在表单提交后,创建 PDF 文件,然后强制用户下载它(不刷新)。该方法不适用于 ajax 调用。我找到的唯一解决方案是创建文件,将其放入 Web 服务器,然后将用户重定向到文件的位置到 Web 服务器;但这不是一个好的解决方案,我需要强制下载(自动启动)。我在论坛上读过其他类似的解决方案,但不是很好的形式有什么建议吗?

4

2 回答 2

38
$pdf->Output("filename.pdf",'D');
于 2013-01-20T09:40:47.010 回答
16

尝试

    $pdf->Output("filename.pdf",'FD');

这将建议客户是否要保存或打开文件。

于 2012-07-13T08:44:09.163 回答