SpringMVC图片验证

//图片验证 根据文件流判断文件是否时图片:
public static boolean isImage(MultipartFile multfile) {
String suffix = ImgUtil.getImgSuffix(multfile.getOriginalFilename());
boolean isImage;
String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
final File excelFile;
try {
excelFile = File.createTempFile(uuid, suffix);
multfile.transferTo(excelFile);
Image image = ImageIO.read(excelFile);
isImage = image != null;
excelFile.delete();
} catch (IOException e) {
logger.error("图片上传时,验证出错",e);
isImage = false;
}
return isImage;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容