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]