为什么IE 7在保存时将下载的XLA文件重命名为XLS?

时间:2009-11-16 19:27:29

标签: excel iis-7 internet-explorer-7 mime-types xla

我有一个Excel加载项文件,我在Intranet上发布(普通的'HTTP下载,而不是Sharepoint中的附件等)。

使用IE 7,用户单击链接并选择“保存”,只是将文件从“myaddin.xla”重命名为“myaddin.xls”。 Firefox和Chrome工作正常。

由于他们试图覆盖Library文件夹中的现有文件并且这些文件不是复杂的用户,因此这个问题使我的生活变得复杂。

我可以在服务器上执行任何操作(MIME类型更改等)以强制IE7按原样退出扩展名吗?

2 个答案:

答案 0 :(得分:1)

你看过this Microsoft KB article了吗?显然,xla文件实际上是没有工作表的xls文件,因此具有相同的MIME类型。您可以尝试指定另一种MIME类型来欺骗IE7,使其不再单独使用。

答案 1 :(得分:0)

它似乎是Internet Explorer中的bug。我认为一种解决方案是以编程方式将文件重命名为.xls

但我仍然认为最好的选择是让您的用户改为使用"Save as"并将其明确保存为“.xla”。周围的每个人似乎都在这样做。