public class MultipartRequestFilter extends OncePerRequestAbstractMgnlFilter
Filter
that determines if a HttpServletRequest
contains multipart content and if so
parses it into a request attribute for further processing. This implementation uses jakarta commons-fileupload for
parsing multipart requests. Maximum file size can be configured using the "maxFileSize" init parameter, defaulting to
2 GB.Constructor and Description |
---|
MultipartRequestFilter()
Deprecated.
since 5.5.3, use
MultipartRequestFilter(FileSystemHelper) instead. |
MultipartRequestFilter(FileSystemHelper fileSystemHelper) |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
Determine if the request has multipart content and if so parse it into a
MultipartForm and store
it as a request attribute. |
void |
init(javax.servlet.FilterConfig config) |
bypasses, doFilter
acceptsEncoding, acceptsGzipEncoding, addAndVerifyHeader, addBypass, addMapping, destroy, getBypasses, getDispatching, getMapping, getMappings, getName, headerContains, isEnabled, mapsTo, matches, matchesDispatching, setBypasses, setDispatching, setEnabled, setMappings, setName
@Inject public MultipartRequestFilter(FileSystemHelper fileSystemHelper)
@Deprecated public MultipartRequestFilter()
MultipartRequestFilter(FileSystemHelper)
instead.public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
init
in class AbstractMgnlFilter
javax.servlet.ServletException
Filter.init(javax.servlet.FilterConfig)
public void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
MultipartForm
and store
it as a request attribute.doFilter
in class AbstractMgnlFilter
IOException
javax.servlet.ServletException
Copyright © 2003–2021 Magnolia International Ltd.. All rights reserved.