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