参见Javadocs javax.activation.MimetypesFileTypeMap
.该方法查找.mime.types
按特定顺序调用的文件:
MIME类型文件搜索顺序:
MimetypesFileTypeMap在用户系统的各个位置查找MIME类型文件条目.当请求在MimetypesFileTypeMap中搜索MIME类型时,它按以下顺序搜索MIME类型文件:
以编程方式将条目添加到MimetypesFileTypeMap实例.
该文件
.mime.types
在用户的主目录.该文件
.
/lib/mime.types 名为的文件或资源
META-INF/mime.types
.命名的文件或资源
META-INF/mimetypes.default
(通常只在activation.jar
文件中找到).
如果未找到文件,则getContentType
方法返回application/octet-stream
:
根据指定的文件名返回MIME类型.如上所述在MIME类型文件搜索顺序下搜索MIME类型条目.如果未找到任何条目,则返回"application/octet-stream"类型.