我用jspsmartupload已经实现了上传图片的功能,现在需要加一个功能就是限制上传图片的尺寸,应该如何来做?jspsmartupload应该支持这个功能把?望大虾指教

解决方案 »

  1.   

    上传前先显示到页面,再获取size
    你也可以在上传后给它压缩一下啊
      

  2.   

    smartupload su = new smartupload();
    su.setmaxfilesize(20000);
      

  3.   

    to pdvv(我爱花猫):我想限制的是尺寸大小,比如要求20*30的,不是图片大小。
      

  4.   

    图片尺寸和文件大小是有关系的,不过还是不能判断长宽比,
    用脚本控制前提是已经上传并显示在页面上,要在上传时控制,我能想到的就是,先上传,然后检查图片大小,如果超大就删除,返回上传失败的信息。Image image = new ImageIcon(fileRealPath);
    int width = image.getWidth(null);
    int height = image.getHeight(null);
      

  5.   

    用jai , java advance imaging
    下载地址是http://java.sun.com/products/java-media/jai/downloads/download-1_1_2_01.htmljava官方的处理图片的api,可以读出多种图片格式, 包括尺寸的信息
      

  6.   

    congliu(取次花丛都不顾,半缘修道半缘君。) 支持。学习了