1、将已知的图片类型写进内存,用list集合装起来,判断前端传递给我们的文件后缀是否被这些所包含。
2、将前端上传图片的流转换成BufferImage,采用ImageIo输出的方式实现判断图片的内部结构是否为图片。如果不为图片会抛出异常,捕捉即可。
ImageIO.write(
ImageIO.read(multipartFile.getInputStream()),
图片类型,
new File(新文件存放位置));