Apache flex Flex:下载文件&;关闭IE中的新窗口/选项卡

Apache flex Flex:下载文件&;关闭IE中的新窗口/选项卡,apache-flex,file,download,content-type,Apache Flex,File,Download,Content Type,我在IE6.02中遇到了一个问题,当尝试通过flex+struts操作下载文件时,浏览器会打开一个新窗口,在下载完成后不会关闭它 flex代码是: 导航url(url为“空白”) 内容标题为: HTTP/1.x200正常 日期:2009年10月29日星期四格林威治标准时间22:00:44 传输编码:分块 内容类型:应用下载;字符集=UTF-8 内容处置:附件;filename=myfile.pdf X-Powered-By:Servlet/2.4jsp/2.0 此外,我们还尝试了 内容类型:ap

我在IE6.02中遇到了一个问题,当尝试通过flex+struts操作下载文件时,浏览器会打开一个新窗口,在下载完成后不会关闭它

flex代码是:

导航url(url为“空白”)

内容标题为:

HTTP/1.x200正常 日期:2009年10月29日星期四格林威治标准时间22:00:44 传输编码:分块 内容类型:应用下载;字符集=UTF-8 内容处置:附件;filename=myfile.pdf X-Powered-By:Servlet/2.4jsp/2.0

此外,我们还尝试了

内容类型:application/pdf ;;字符集=UTF-8

如何自动关闭新打开的窗口?在FF中工作得很好


提前感谢,

使用_blank调用
navigateToURL
会打开一个新窗口(除非浏览器的弹出窗口阻止程序阻止它),但不会返回对新打开窗口的引用。因此,我们无法以编程方式关闭它。下载完成后关闭自动打开的下载窗口取决于浏览器。您是否考虑过使用Flash的内置类下载文件?它不会打开一个新窗口——它所做的只是提示用户选择保存文件的位置。查看链接以获取示例