0

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

在 IE 7 中,用户单击链接并选择“保存”,只是将文件从“myaddin.xla”重命名为“myaddin.xls”。Firefox 和 Chrome 运行良好。

由于他们试图覆盖 Library 文件夹中的现有文件,而且这些用户不是老练的用户,所以这个问题让我的生活变得复杂。

我可以在服务器上做些什么(MIME 类型更改等)来强制 IE7 保留扩展名吗?

4

2 回答 2

1

您看过这篇 Microsoft 知识库文章吗?显然,xla 文件实际上是没有工作表的 xls 文件,因此具有相同的 MIME 类型。您可以尝试指定一个替代 MIME 类型来欺骗 IE7 使其不理会扩展。

于 2009-11-16T19:48:17.873 回答
0

它看起来像bug在 Internet Explorer 中。我认为一种解决方案是以编程方式将文件重命名为.xls

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

于 2009-11-16T19:39:09.217 回答