smartupload su = new smartupload(); su.setmaxfilesize(20000);
to pdvv(我爱花猫):我想限制的是尺寸大小,比如要求20*30的,不是图片大小。
图片尺寸和文件大小是有关系的,不过还是不能判断长宽比, 用脚本控制前提是已经上传并显示在页面上,要在上传时控制,我能想到的就是,先上传,然后检查图片大小,如果超大就删除,返回上传失败的信息。Image image = new ImageIcon(fileRealPath); int width = image.getWidth(null); int height = image.getHeight(null);
你也可以在上传后给它压缩一下啊
su.setmaxfilesize(20000);
用脚本控制前提是已经上传并显示在页面上,要在上传时控制,我能想到的就是,先上传,然后检查图片大小,如果超大就删除,返回上传失败的信息。Image image = new ImageIcon(fileRealPath);
int width = image.getWidth(null);
int height = image.getHeight(null);
下载地址是http://java.sun.com/products/java-media/jai/downloads/download-1_1_2_01.htmljava官方的处理图片的api,可以读出多种图片格式, 包括尺寸的信息