//图片验证 根据文件流判断文件是否时图片:
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;
}
SpringMVC图片验证
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 这两天开发一个app遇到了上传文件的安全问题,在这里记录下来,弥补自己只有鱼的记忆的缺陷,也希望有人能够提供更好的...
- 一、图片由一台服务器传至另一台服务器(FTP): 1.图片上传 Image img = ImageIO.read(...
- 源站:http://fengyuanchen.github.io/viewer/ 应用: html: 源码上是正常...