在jsp中怎样用它来判断图片文件的宽度大于某一个数,然后作出相应的操作

解决方案 »

  1.   

    java.awt.Image im = java.awt.Toolkit.getDefaultToolkit().getImage("d://a.jpg"); 
    int imh = im.getHeight(null); // 得到图片高度
    int imw = im.getWidth(null); // 得到图片宽度
    if(imw > 100){
      ……
    }
      

  2.   

    to  lndlmy() :我是想在图片上传成功以前判断,也就是在saveAs之前,你那样应该不行的
      

  3.   

    我用了 lndlmy() 的方法,只能得到height,而width返回的是-1,是怎么回事,谁能告诉我,谢谢
      

  4.   

    终于解决:
       java.io.File imgFile = new File("C:\\yp.jpg");
       Image image = javax.imageio.ImageIO.read(imgFile);
       int width=image.getWidth(null);
       int height=image.getHeight(null);