Internet explorer 在浏览器中查看pdf,但使用错误的文件名保存

Internet explorer 在浏览器中查看pdf,但使用错误的文件名保存,internet-explorer,firefox,pdf,adobe-reader,Internet Explorer,Firefox,Pdf,Adobe Reader,我有一个表单,当用户按下下载按钮时,get_file.php脚本返回指定的php文件。在ffx中,当我禁用adobe插件时,会出现一个具有正确文件名的下载框。在IE8中,由于某些原因,我无法禁用adobe插件,因此它总是在浏览器中打开。但是,在ffx和IE8中,当我从adobe工具栏中按下save按钮时,我得到了错误的文件名。我得到了get_file.pdf 我正在使用AdobeReader8 以下是我正在设置的标题: header("Cache-Control: private"); head

我有一个表单,当用户按下下载按钮时,get_file.php脚本返回指定的php文件。在ffx中,当我禁用adobe插件时,会出现一个具有正确文件名的下载框。在IE8中,由于某些原因,我无法禁用adobe插件,因此它总是在浏览器中打开。但是,在ffx和IE8中,当我从adobe工具栏中按下save按钮时,我得到了错误的文件名。我得到了get_file.pdf

我正在使用AdobeReader8

以下是我正在设置的标题:

header("Cache-Control: private");
header("Pragma:");
header("Content-type: application/pdf");
header("Content-Disposition: inline; filename=$pdfFileName");

谢谢

请尝试
“内容配置:附件”,而不是
“内容配置:内联;

设置pdf文件名相当复杂。它取决于您的需求/环境。
不久前,我写了一篇关于这个话题的小论文。希望对您有用。

只需将文件名添加到URL的末尾,对我来说效果很好

例:


听起来像是AdobePlugini中的一个bug,它无法使用AdobePlugin在浏览器中打开。我想我都试过了,但还是一无所获:谢谢though@FabrizioAccatino,您清楚地声明IE在保存文件名时从自身构建文件名,并认为AcrobatPDF插件预览。仍然与IE 11相同的行为!
get_file.php/Myfilename.pdf