校验url图片的大小和分辨率

校验代码如下




public void checkImageUrlSize(String url) throws Exception {

    URL urls = new URL(url);
    URLConnection connection = urls.openConnection();
    connection.setDoOutput(true);
    //总大小字节
    int contentLength = connection.getContentLength();
    if (contentLength > ONE_M_BYTES) {
        throw new BaseAppException("图片大小不能超过1M");
    }
    BufferedImage sourceImg = ImageIO.read(connection.getInputStream());
    if (sourceImg.getWidth()<=400||sourceImg.getHeight()<=400){
        throw new BaseAppException("图片分辨率必须大于400*400");
    }
}

   转载规则


《校验url图片的大小和分辨率》 duan 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录