最近在使用minio的时候,很多接口都需要上传实际的content-type类型,这个值如果前端直接获取,是很容易获取到的;然而同样的事情对后端来说就有些困难,第三方开源库tika就解决了这个问题
第一步:引入依赖
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.28</version>
</dependency>
第二步:识别文件类型
File file=new File("aaa.jpg");
Tika tika = new Tika();
String contentType = tika.detect(file);
END.
注意:本文归作者所有,未经作者允许,不得转载