PDF内容显示在Firefox中,但不显示在IE中

时间:2012-02-29 17:12:41

标签: internet-explorer jsf-2 download

要求是在xhtml页面上选择pdf链接时应打开pdf文件。 pdf为chrome和firefox正常打开,但显示Internet Explorer的空内容。

response.setContentType("application/pdf");
response.setHeader("Content-Disposition","attachment; filename=sample.pdf");

1 个答案:

答案 0 :(得分:1)

  

是的,它是通过HTTPS下载的。

这是一个MSIE特定的怪癖。您需要将以下标头添加到响应中。

response.setHeader("Cache-Control", "public");
response.setHeader("Pragma", "public");

另请参阅Microsoft知识库Q316431