JAVA获取文件的mimeType
JMimeMagic是一个通过检查magic headers来判断文件或者流的mime类型的java工具包 。目前还在持续更新当中。
<dependency>
<groupId>net.sf.jmimemagic</groupId>
<artifactId>jmimemagic</artifactId>
<version>0.1.5</version>
</dependency>
Magic parser = new Magic() ;
// getMagicMatch accepts Files or byte[],
// which is nice if you want to test streams
MagicMatch match = parser.getMagicMatch(new File("korbin.jpg"), false);
System.out.println(match.getMimeType()) ;