org.tinygroup.weblayer.webcontext.parser.impl
类 UploadedFileExtensionWhitelist

java.lang.Object
  继承者 org.tinygroup.support.BeanSupport
      继承者 org.tinygroup.weblayer.webcontext.parser.impl.UploadedFileExtensionWhitelist
所有已实现的接口:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, ParameterParserFilter, UploadedFileFilter

public class UploadedFileExtensionWhitelist
extends BeanSupport
implements UploadedFileFilter

根据文件名后缀过滤上传文件。

作者:
Michael Zhou

构造方法摘要
UploadedFileExtensionWhitelist()
           
 
方法摘要
 org.apache.commons.fileupload.FileItem filter(String key, org.apache.commons.fileupload.FileItem file)
          过滤指定文件,如果返回null表示忽略该文件。
protected  void init()
           
 boolean isFiltering(javax.servlet.http.HttpServletRequest request)
          是否需要过滤,如果返回否,则对于该请求的所有参数均不执行该过滤器。
 void setAllowedExtensions(String[] extensions)
           
 
从类 org.tinygroup.support.BeanSupport 继承的方法
afterPropertiesSet, assertInitialized, destroy, dispose, getBeanDescription, getBeanDescription, getBeanInterface, getBeanName, isInitialized, postDispose, postInit, preDispose, preInit, resolveBeanInterface, setBeanName, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

UploadedFileExtensionWhitelist

public UploadedFileExtensionWhitelist()
方法详细信息

setAllowedExtensions

public void setAllowedExtensions(String[] extensions)

isFiltering

public boolean isFiltering(javax.servlet.http.HttpServletRequest request)
从接口 ParameterParserFilter 复制的描述
是否需要过滤,如果返回否,则对于该请求的所有参数均不执行该过滤器。

有些filter可以根据URL来确定是否要过滤参数。

指定者:
接口 ParameterParserFilter 中的 isFiltering

init

protected void init()
             throws Exception
覆盖:
BeanSupport 中的 init
抛出:
Exception

filter

public org.apache.commons.fileupload.FileItem filter(String key,
                                                     org.apache.commons.fileupload.FileItem file)
从接口 UploadedFileFilter 复制的描述
过滤指定文件,如果返回null表示忽略该文件。

注意,file可能是null

指定者:
接口 UploadedFileFilter 中的 filter


Copyright © 2006–2013 开源组织. All rights reserved.