hutool文件类型判断

简介: java工具学习

在文件上传时,有时候我们需要判断文件类型。但是又不能简单的通过扩展名来判断(防止恶意脚本等通过上传到服务器上),于是便需要在服务端通过读取文件的首部几个二进制位来判断常用的文件类型。

在hutool中,提供了一个工具简单判断出文件的类型:

importcn.hutool.core.io.FileTypeUtil;
importcn.hutool.core.io.FileUtil;
importjava.io.File;
publicclassTest {
publicstaticvoidmain(String[] args) {
Filefile=FileUtil.file("H:\\project\\hutool-study\\src\\main\\resources\\file1.txt");
Stringtype=FileTypeUtil.getType(file);
System.out.println(type);
    }
}

image.png

相关文章
hutool实现文件追加内容
hutool实现文件追加内容
hutool实现文件追加内容
|
5月前
|
Java
使用java文件过滤器输出制定格式文件路径
使用java文件过滤器输出制定格式文件路径
效验文件后缀及其流后缀 是否验证;文件大小
效验文件后缀及其流后缀 是否验证;文件大小
118 0
|
Java
Java查询指定文件目录下指定文件名的文件的方法
Java通过正则表达式Regex,和通配模式The globbing pattern查询指定文件目录下指定文件名的文件
196 0
|
存储 Java 对象存储
用Java批量替换MD文件中的图片地址
用Java批量替换MD文件中的图片地址
用Java批量替换MD文件中的图片地址
11hutool实战:FileUtil 文件工具类(写入,追加文件)
11hutool实战:FileUtil 文件工具类(写入,追加文件)
1795 0
11hutool实战:FileUtil 文件工具类(写入,追加文件)