源码:
import org.springframework.web.multipart.MultipartFile;
import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class ImageUtil {
public static void checkImageIsNormal(final MultipartFile imageFile)
throws Exception {
if (imageFile == null) {
throw new IllegalArgumentException("imageFile == null");
}
final long imageSize = imageFile.getSize();
System.out.println("length:" + imageSize);
if (imageSize > Config.IMG_MAX_SIZE) {
throw new IllegalArgumentException("图片大小不能超过2M");
}
final Strin