Internet explorer 8 IE8不允许从远程服务器下载PDF,但IE9和Firefox允许

Internet explorer 8 IE8不允许从远程服务器下载PDF,但IE9和Firefox允许,internet-explorer-8,Internet Explorer 8,MBean中使用的代码:- private StreamedContent file; public void actionGenerate () { String reportType= XML/PDF/XLS; byte[] reportOut; file = new DefaultStreamedContent(new ByteArrayInputStream(reportOut), ReportMimeType.valueOf(repo

MBean中使用的代码:-

private StreamedContent           file;
        public void actionGenerate () {

  String reportType= XML/PDF/XLS;
  byte[] reportOut;

  file = new DefaultStreamedContent(new ByteArrayInputStream(reportOut), ReportMimeType.valueOf(reportType)
                    .getLabel(), "abcListReport." + reportType.toLowerCase());
}
XHTML中的代码:-

        <div id="p_searchButtons">
            <p:commandButton ajax="false" id="btnGenerateReport"
                target="_blank" value="#{text.common_Submit}"
                actionListener="#{abcListPrintMB.actionGenerate}"
                widgetVar="generateReport">
                <p:fileDownload value="#{abcListPrintMB.file}" />
            </p:commandButton>
        </div>

正在使用primefaces 3.3

IE8能够在本地环境(本地域)中下载PDF文件。

IE8的安全问题
您需要检查浏览器的高级设置

p:fileDownload在IE8中不起作用,如果通过https请求下载。只有当IE设置“不将加密页面保存到磁盘”被激活时,它才起作用

检查以下链接:

你能告诉我怎么做吗?