树上月 发表于 2013-1-6 08:21:58

Struts 2读书笔记-----Struts 2实现文件过滤

<div id="cnblogs_post_body">          通常对于Web应用,我们可以云寻浏览者上传图片、上传压缩文件等,但是除此之外,我们必须对浏览者上传的文件大小、类型进行限制。因此必须在文件上传中进行文件过滤。

          一、手动实现文件过滤
          如果需要手动实现文件过滤,可以按照如下步骤进行
          1、在Action中定义一个专用于进行文件过滤的方法。方法名任意,该方法的逻辑判断上传文件的类型是否为允许类型。
<div class="cnblogs_code"> 1 // 过滤文件类型 2   public String filterType(String[] types) { 3         // 获取希望上传的文件类型 4         String fileType = getUploadContentType(); 5         for (String type : types) { 6             if (type.equals(fileType)) { 7               return null; 8             } 9       }10         return ERROR;11   }
页: [1]
查看完整版本: Struts 2读书笔记-----Struts 2实现文件过滤