属性文件的MIME类型是什么?
以下是具有不同扩展名的所有文件的列表,但在这里我看不到属性文件的任何MIME类型。
我的脚本文件夹中有一个属性文件,我试图在另一个脚本中读取它。当作为简单的HTML文件和脚本文件运行时,它可以正常工作,但是当我将它放在使用Spring MVC的Web应用程序中时,它无法读取属性文件。
我得到的错误是
找不到ServletContext资源[Messages_en.properties]的媒体类型 - 返回404。
请帮忙。
答案 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一些非权威但相关的来源(例如Trac和CaCert.org)似乎正在融合{ {1}}类型,正确使用'x-'前缀。
但是,没有十几个使用此MIME类型的地方。