原文鏈接:
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("圖片格式不正確!"); } }