利用struts2框架上传文件时,如果想要获取上传文件的大小可以利用下面的方式进行:



FileInputStream ins = new FileInputStream(file);
if (ins.available() > 1024 * 1024 * 3) {
System.out.println("上传的文件不能超过3M,请重新上传");
}


或者下面的方式:



File file = new File(uploadObjectPath);
if (file.length() > 1024 * 1024 * 3) {
System.out.println("上传的文件不能超过3M,请重新上传");
}


 


怀有希望!!