原文链接:
https://blog.csdn.net/u010002184/article/details/74227581
private static boolean isImage(File file) throws IOException { BufferedImage bi = ImageIO.read(file); if(bi == null){ return false; } return true;
// 0.2.内容校验 public void method(MultipartFile file){ try { BufferedImage image = ImageIO.read(file.getInputStream()); if (image == null) { // 图片格式不正确 throw new RuntimeException(); } } catch (IOException e) { throw new RuntimeException("图片格式不正确!"); } }
原文:https://www.cnblogs.com/tuxiaoer/p/13527892.html