【问题标题】:Force download PDF created by TCPDF, after Ajax post submit在 Ajax 提交后强制下载由 TCPDF 创建的 PDF
【发布时间】:2012-06-09 15:42:14
【问题描述】:

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

【问题讨论】:

标签: php jquery ajax download tcpdf


【解决方案1】:
$pdf->Output("filename.pdf",'D');

【讨论】:

  • 解决了!问题是不支持强制下载的ajax请求...我已经更改了应用程序的逻辑...
【解决方案2】:

试试

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

这将提示客户是否要保存或打开文件。

【讨论】:

  • 解决了!问题是不支持强制下载的ajax请求...我已经更改了应用程序的逻辑...
猜你喜欢
  • 1970-01-01
  • 2011-03-01
  • 2015-09-28
  • 2014-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-04
相关资源
最近更新 更多