验证文件类型MultipartFile hutool
时间: 2023-11-08 08:05:48 浏览: 320
使用httpPost实现文件上传转发
可以使用Hutool的FileUtil工具类来验证MultipartFile的文件类型。具体步骤如下:
1. 获取MultipartFile的文件名和文件流
2. 使用FileUtil的getMimeType方法获取文件的MIME类型
3. 判断MIME类型是否符合要求
示例代码如下:
```
import cn.hutool.core.io.FileUtil;
import org.springframework.web.multipart.MultipartFile;
public class FileValidator {
public static boolean validate(MultipartFile file) {
String fileName = file.getOriginalFilename();
String mimeType = FileUtil.getMimeType(fileName);
return mimeType.equals("image/jpeg") || mimeType.equals("image/png");
}
}
```
上述代码中,validate方法返回一个boolean值,表示文件类型是否符合要求。在这个例子中,我们只允许上传JPEG和PNG格式的图片。
阅读全文