Struts2 文件上传大小限制

作者 做棵大树 日期 2018-06-14
Struts2 文件上传大小限制

首先,在Struts.xml文件中定义默认的最大的大小。 <!-- 定义文件上传大小 –> value中可以设置相应的值对大小进行限制,此处value为-1,即此处对文件的大小不进行限制,无论大小有多大,总有超出的时候,当超出时,链接就会被重置,不好进行大小的错误拦截。 当设置为-1时候,将会将文件大小的校验交给Struts拦截器进行处理。此时可以将其放在Action类中进行相关的处理和校验,即可以完成相关的操作!

内置校验器示例代码:

//验证大小
public boolean checkSize(File file){

       if (file.length()<20971520) {//小于10M
        return true;
    }
       return false;
}