Serializable
, javax.servlet.Filter
, javax.servlet.FilterConfig
public class FileUploadFilter extends GenericFilter
Filter
for processing HTTP file upload requests, as
specified by
Form-based File Upload in HTML (RFC1867).HttpFileUploadRequest
,
Serialized FormoncePerRequest
Constructor | Description |
---|---|
FileUploadFilter() |
Modifier and Type | Method | Description |
---|---|---|
void |
doFilterImpl(javax.servlet.ServletRequest pRequest,
javax.servlet.ServletResponse pResponse,
javax.servlet.FilterChain pChain) |
Examines the request content type, and if it is a
multipart/* request, wraps the request with a
HttpFileUploadRequest . |
void |
init() |
This method is called by the server before the filter goes into service,
and here it determines the file upload directory.
|
void |
setMaxFileSize(long pMaxSize) |
Sets max filesize allowed for upload.
|
destroy, doFilter, getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, log, log, setFilterConfig, setOncePerRequest
public void init() throws javax.servlet.ServletException
init
in class GenericFilter
javax.servlet.ServletException
GenericFilter.init(FilterConfig)
public void setMaxFileSize(long pMaxSize)
pMaxSize
- public void doFilterImpl(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse, javax.servlet.FilterChain pChain) throws IOException, javax.servlet.ServletException
multipart/*
request, wraps the request with a
HttpFileUploadRequest
.doFilterImpl
in class GenericFilter
pRequest
- The servlet requestpResponse
- The servlet responsepChain
- The filter chainjavax.servlet.ServletException
IOException
GenericFilter.oncePerRequest
,
doFilter
,
Filter.doFilter
Copyright © 2018. All rights reserved.