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

3

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

Java的激活库具有MimetypesFileTypeMap,但它只能实现文件扩展名 -> Mime类型的转换。我需要实现Mime类型 -> 文件扩展名。

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

2个回答

0

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


0

使用 ExtensionMimeDetector 类 - ThomasRS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接