代码之家  ›  专栏  ›  技术社区  ›  Nikolay R

如何确定XLSX Excel文件的实际格式?

  •  1
  • Nikolay R  · 技术社区  · 15 年前

    我有一个众所周知的问题,在 Extension Warning On Opening Excel Workbook from a Web Site microsoft博客条目。我添加了URL rewrite以使URL格式良好,并且我的mime类型与XLSX推荐的文件类型完全匹配。但是我还是得到了一个警告。我怀疑为我提供这些xlsx文件的服务与实际的文件格式和扩展名不匹配。

    有没有办法确定真正的xlsx文件格式?说明特定Excel文件的本机扩展名是什么的内容。

    2 回复  |  直到 15 年前
        1
  •  2
  •   code4life    15 年前

    你试过把mime头改成 vnd:excel octet-stream ? 这仍然会带来Excel,尽管没有嵌入到IE中 vnd:excel 是的(但我讨厌 vnd:excel

        2
  •  0
  •   Nikolay R    15 年前

    不过,我发现了Excel发出警告的原因-查询字符串中的任何参数都会触发此类警告,即使是静态文件:

    http://localhost/1.xls

    工作正常

    http://localhost/1.xls?testparam=paramvalue

    发出警告。

    将使用URL重写来编码参数。