Internet explorer 下载没有SSL的IE6-8附件问题

Internet explorer 下载没有SSL的IE6-8附件问题,internet-explorer,email-attachments,Internet Explorer,Email Attachments,我在非ssl环境下使用IE6-8下载文件时遇到了一个问题。我已经看过很多关于ssl的IE附件下载问题的文章 根据这些文章,我试图设置Pragma、Cache-Control头的值,但仍然没有成功 这些是我的回复标题 Cache-Control: private, max-age=5 Date: Tue, 25 May 2010 11:06:02 GMT Pragma: private Content-Length: 40492 Content-Type: application/pdf Cont

我在非ssl环境下使用IE6-8下载文件时遇到了一个问题。我已经看过很多关于ssl的IE附件下载问题的文章

根据这些文章,我试图设置Pragma、Cache-Control头的值,但仍然没有成功

这些是我的回复标题

Cache-Control: private, max-age=5
Date: Tue, 25 May 2010 11:06:02 GMT
Pragma: private
Content-Length: 40492
Content-Type: application/pdf
Content-Disposition: Attachment;Filename="file name.pdf"
Server: Apache-Coyote/1.1
我在浏览了其中一些网站后设置了标题值


但这些项目与SSL有关

我已经使用检查了响应主体和标题,响应主体是正确的

我正在使用window.open(url,“\u blank”)下载文件,如果我将其更改为window.open(url,“\u parent”)或将“内容配置”更改为“inline”;Filename=“file name.pdf”'它工作正常


请帮助我解决此问题

问题不在于文件下载头。我是在异步AJAX方法的回调中下载该文件的

看起来这在IE中是不允许的,我只是将AJAX调用作为一个同步调用,然后它开始工作


对于这个问题,除了使AJAX调用同步之外,还有其他解决方案吗?

如果您能找到其他解决方案,我将非常高兴。