前提:maven工程
1、导入maven坐标
<dependency>
<groupId>net.sf.jmimemagic</groupId>
<artifactId>jmimemagic</artifactId>
<version>0.1.5</version>
</dependency>
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.14</version>
</dependency>
2、编写程序
Magic magic = new Magic();
MimeTypes allTypes = MimeTypes.getDefaultMimeTypes();
MagicMatch magicMatch = magic.getMagicMatch(new File(originalFileName), true);
MimeType mimeType = allTypes.forName(magicMatch.getMimeType());
String suffix=mimeType.getExtension();