无法使用Internet Explorer 8 XP Machine下载xlsx文件

时间:2014-01-16 13:17:55

标签: excel actionscript-3 internet-explorer actionscript xlsx

我正在开发Java Flex Web应用程序。在这里,我需要从服务器路径下载已处理的xlsx文件。 所以我们使用了下面的as3代码:

navigateToURL(URLRequest,"_blank");

以下网址在浏览器中打开: http://abcd.com/ple/data/xxxxxx/19/reports/sanple.xlsx

当我在Internet Explorer中打开浏览器时,它将被下载为.zip文件。 enter image description here

如果我打开Zip文件,我可以看到一些不相关的文件,如下所示。 enter image description here

无论如何,在Firefox和Chrome浏览器中使用相同的网址,都可以正确下载xlsx文件而不会出现任何问题。为什么IE浏览器单独下载xlsx文件作为zip文件。有人可以帮助我按原样下载xlsx文件。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,根本原因是IIS没有定义最新的MIME类型。我们的旧IntrAnet运行Windows Server 2003,我们将MS-Office升级到2010版(使用DOCX,XLSX格式)。

我将MIME类型从2014年的Web服务器复制到我的2003服务器,重新启动了IIS,现在一切正常。

以下是我添加的新MIME类型(请记住在应用后重新启动IIS):

.docx  application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotx  application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potx  application/vnd.openxmlformats-officedocument.presentationml.template
.ppsx  application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptx  application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlsb  application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlsx  application/vnd.openxmlformats-officedocument.spreadsheetml.sheet