【问题标题】:What is the MIME type for properties files?属性文件的 MIME 类型是什么?
【发布时间】:2011-09-09 00:57:51
【问题描述】:

属性文件的 MIME 类型是什么?

这是所有具有不同扩展名的文件的列表,但在这里我看不到属性文件的任何 MIME 类型。

Mime Types

我的脚本文件夹中有一个属性文件,我正在尝试在另一个脚本中读取它。当作为简单的 HTML 文件和脚本文件运行时,它可以正常工作,但是当我将它放在使用 Spring MVC 的 Web 应用程序中时,它无法读取属性文件。

我得到的错误是

未找到 ServletContext 资源 [Messages_en.properties] 的媒体类型 - 返回 404。

请帮忙。

【问题讨论】:

    标签: java properties mime-types


    【解决方案1】:

    常用的是text/x-java-properties。例如。 MoinMoin 项目使用它。

    【讨论】:

      【解决方案2】:

      根据 Apache HTTPd's Mime type list 这可能是你能找到的最广泛的,没有属性文件的定义。

      我不清楚您想要实现什么,但通常text/plain 可以很好地与属性文件配合使用。

      【讨论】:

      • httpd 的 MIME 列表有点偏网页内容。作为常见网站内容托管的.properties 文件并不多:)
      【解决方案3】:

      根据最权威的来源IANA Media Types,Java 属性文件没有标准的 MIME 类型。

      Apache HTTPD / Subversion MIME 类型列表(在其他答案中引用为来自@nico 的列表)只是 IANA 的副本。

      RFC2046 指定媒体类型(以前称为 MIME 类型) 媒体子类型将由 IANA 分配和列出。 (来源IANA Media Types

      无论如何,我同意@Ondra Žižka 的观点,即一些非权威但相关的来源(例如TracCaCert.org)似乎正在收敛到text/x-java-properties 类型,即正确使用 `x-' 前缀。

      不过,使用这种 MIME 类型的地方并不多。

      【讨论】:

        猜你喜欢
        • 2015-05-26
        • 2012-04-16
        • 2011-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-19
        相关资源
        最近更新 更多