zoukankan      html  css  js  c++  java
  • java判断上传图片格式

    由于客户上传图片将png的图片的后缀名改为jpg,所以通过后缀名判断不行,用下面这个方法可以 
    //判断是否是JPG格式

    log.info("-1----进入JPG格式判断.....");
    ImageInputStream iis = ImageIO.createImageInputStream(file.getInputStream());
    Iterator<ImageReader> iter = ImageIO.getImageReaders(iis);
    if (!iter.hasNext()) {
    throw new RuntimeException("No readers found!");
    }

    ImageReader reader = iter.next();

    log.info("Format1: " + reader.getFormatName()); //这里会打印出图片的格式
          if(!"JPEG".equals(reader.getFormatName())){
              return new ResponseBean(ResponseBean.FAIL, "不支持修改后缀名为jpg的图片");
    }
    iis.close();
  • 相关阅读:
    22. Generate Parentheses
    21. Merge Two Sorted Lists
    20. Valid Parentheses
    19. Remove Nth Node From End of List
    18. 4Sum
    JDK7新特性
    类Enum
    装饰设计模式
    模板设计模式
    反射
  • 原文地址:https://www.cnblogs.com/xd1105/p/11080924.html
Copyright © 2011-2022 走看看