0

我正在使用 tcpdf 通过 php 生成 pdf 文件,并相应地设置标题,以便在浏览器中打开 php 文件时,它显示为 pdf。

现在在另一个页面中,我有一个指向该 php 文件的超链接,而在 Firefox 中,当有人右键单击此链接并使用“另存为”时,该文件将另存为 pdf 文档。然而,在 IE 上,它使用包含垃圾值(pdf 编码内容)的 php 文件扩展名保存。IE 有没有办法将 php 识别为 pdf 文档?

4

2 回答 2

0

确保您正在使用

header('Content-type: application/pdf')

在你的输出中。

于 2012-06-15T09:27:35.040 回答
0

确保设置以下标题:

header("Content-type: application-download");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=MyPDF.pdf");
header("Content-Transfer-Encoding: binary");
于 2012-06-15T09:28:50.663 回答