通过apk文件后缀判断文件类型是不安全的,所以需要通过读取流判断文件来行。
1.引入依赖:
<dependency>
<groupId>net.dongliu</groupId>
<artifactId>apk-parser</artifactId>
<version>2.6.10</version>
</dependency>
2.测试
File file = new File("C:/Users/kesun5/Desktop/doc/d.apk");
Tika tika = new Tika();
String mimeType = tika.detect(file);
// 2. URLConnection connection = file.toURL().openConnection();
// String mimeType = connection.getContentType();
// 3. FileInputStream fis = new FileInputStream();
// String mimeType = URLConnection.guessContentTypeFromStream(new BufferedInputStream(fis));
log.info(mimeType);
版权声明:本文为qq_43380361原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。