有很多方法可以从给定的InputStream或File中获取Mime Type。 但是给定MimeType或(在HTTP术语中:内容类型)我如何获得文件扩展名列表。
Java的激活库有 MimetypesFileTypeMap但是文件外部 - >哑剧类型。我需要Mime Type - >文件扩展名
似乎我必须复制com.sun.activation中的伪私有代码来加载mime类型映射。
答案 0 :(得分:0)
Apache附带了mime.types文件。您可以解析此文件并使用它将文件扩展名映射到内容类型,反之亦然。该文件位于Apache Group/Apache2/conf
目录。
答案 1 :(得分:0)
我最终使用了可以加载mime-types.properties文件的Java Mimeutil库。