如何获取Mime类型的文件扩展名(内容类型)

时间:2010-12-17 15:20:34

标签: java mime-types file-extension

有很多方法可以从给定的InputStream或File中获取Mime Type。 但是给定MimeType或(在HTTP术语中:内容类型)我如何获得文件扩展名列表。

Java的激活库有 MimetypesFileTypeMap但是文件外部 - >哑剧类型。我需要Mime Type - >文件扩展名

似乎我必须复制com.sun.activation中的伪私有代码来加载mime类型映射。

2 个答案:

答案 0 :(得分:0)

Apache附带了mime.types文件。您可以解析此文件并使用它将文件扩展名映射到内容类型,反之亦然。该文件位于Apache Group/Apache2/conf目录。

答案 1 :(得分:0)

我最终使用了可以加载mime-types.properties文件的Java Mimeutil库。