【问题标题】:Why is IE 7 renaming downloaded XLA files as XLS when saving?为什么 IE 7 在保存时将下载的 XLA 文件重命名为 XLS?
【发布时间】:2009-11-16 19:27:28
【问题描述】:

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

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

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

我可以在服务器上做些什么(MIME 类型更改等)来强制 IE7 保持原样吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我怀疑有这样的解决方法,但 Google 不是我的朋友,没有遇到那个 MSKB 条目。为 XLA 添加了伪造的 MIME 类型,现在 IE7 可以正常运行。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-23
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      相关资源
      最近更新 更多