【发布时间】:2016-10-18 02:57:59
【问题描述】:
同一应用程序在两个不同的服务器 (dev/prod) 上运行。据我所知,服务器运行的几乎所有东西(CF、Java、IIS 等)的版本都相同。
在开发过程中,我上传了一个特定的 Word 文档,ColdFusion 将其标识为 application/msword,在 prod 上将其标识为 application/x-tika-msoffice。
我正在尝试诊断原因。我的解决方法是在我的上传文件中允许application/x-tika-msoffice mime 类型,但仍然会导致它有所不同。如果我需要检查一些特定的服务器设置,请告诉我,但我能想到的一切似乎在 prod 和 dev 之间都是一样的。
【问题讨论】:
-
IIS 中 .doc 的 MIME 类型在 dev 和 prod 中是否匹配?
-
是的。他们都说 application/msword
-
Adobe 的 bugbase 中有几个类似的条目至少可以追溯到 2014 年。文件是 .doc 还是 .docx?有没有接触过 OpenOffice?
-
我无法说明文件是如何生成的,但仅基于我将假设的 MIME 类型。我已向给我文件的人发送了查看请求。当我在 Windows 中检查文件时,它会显示应用程序/msword。
-
我与拥有该文件的用户进行了核对,他说他保存为 97-03 文件并且使用的是 Microsoft Word。
标签: coldfusion mime-types