commons-fileupload 1.1 有没限制上传文件格式的方法?
  允许上传的文件类型
   或 禁止上传的文件类型?  有粗略代码更好``

解决方案 »

  1.   

    String regExp=".+\\\\(.+)$";
    String[] errorType={".exe",".com",".cgi",".asp"};
    Pattern p = Pattern.compile(regExp);for (int temp=0;temp<errorType.length;temp++){
         if (m.group(1).endsWith(errorType[temp])){
              throw new IOException(name+": wrong type");
         }
    }
      

  2.   

    // 正则匹配,过滤路径取文件名
    String regExp = ".+\\\\(.+)$";
    // 过滤掉的文件类型
    String[] picRightType = { ".jpg", ".gif",".png" };
    String ext = "";....
    ......
    if (result) {
    int statetype = 0;
    for (int temp = 0; temp < picRightType.length; temp++) {
    if (m.group(1).endsWith(picRightType[temp])) {
    statetype = 1;
    ext = picRightType[temp];
    break;
    } else {
    statetype = 0;
    }
    }
    if (statetype == 0) {
    //只允许上传jpg、gif或png类型图片文件! return;
    }
    }
      

  3.   

    呵呵 自己参考了 SmartUpload 的代码 
      组合起来用了  已经OK了