0

在我下面给出的代码中,

$pdf->Output($node->nid . '.pdf', 'D');

如何检测文件是否已下载?在读取输出函数时,它没有提及任何有关返回值的内容。所以我猜它没有返回任何值?

4

1 回答 1

0

无法检测到,因为它发生在客户端。最终用户可以单击“保存”或“取消”。

但是,通过将D标志设置为I,例如

$pdf->Output($node->nid . '.pdf', 'I');

您可以确保已成功将 PDF 呈现给最终用户。最终用户可以向下滚动并单击Save按钮以保存 PDF。是否保存它完全取决于最终用户..再次,您将无法跟踪它。

于 2013-08-21T07:15:33.603 回答