如何从java 6中的字节数组中获取MIME类型

我一直试图弄清楚如何从JAVA6中的字节数组中获取MIME类型,但遗憾的是还没有能够获取MIME类型。 有人可以帮我摆脱这个吗?

您可以使用JAVA 6提供的MimetypesFileTypeMap类。此类专门用于获取MIME类型。 用它来获取MIME类型,如下所示:

byte[] content = ; InputStream is = new BufferedInputStream(new ByteArrayInputStream(content)); String mimeType = URLConnection.guessContentTypeFromStream(is); 

要从File获取,您可以使用以下代码:

 MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap(); String mime = mimeTypesMap.getContentType(file); 

有关详细信息,请参阅以下链接https://docs.oracle.com/javaee/5/api/javax/activation/MimetypesFileTypeMap.html