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

时间:2011-06-06 05:35:06

标签: java properties mime-types

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

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

Mime Types

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

我得到的错误是

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

请帮忙。

3 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:14)

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

我不清楚你想要实现的目标,但通常text/plain适用于属性文件。

答案 2 :(得分:7)

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

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

  

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

无论如何,我同意@Ondra Žižka一些非权威但相关的来源(例如TracCaCert.org)似乎正在融合{ {1}}类型,正确使用'x-'前缀。

但是,没有十几个使用此MIME类型的地方。