org.springframework.web.multipart.support
Class StandardMultipartHttpServletRequest
java.lang.Object
HttpServletRequestWrapper
org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest
org.springframework.web.multipart.support.StandardMultipartHttpServletRequest
- All Implemented Interfaces:
- MultipartHttpServletRequest, MultipartRequest
public class StandardMultipartHttpServletRequest
- extends AbstractMultipartHttpServletRequest
Spring MultipartHttpServletRequest adapter, wrapping a Servlet 3.0 HttpServletRequest
and its Part objects. Parameters get exposed through the native request's getParameter
methods - without any custom processing on our side.
- Since:
- 3.1
- Author:
- Juergen Hoeller
Method Summary |
private java.lang.String |
extractFilename(java.lang.String contentDisposition)
|
java.lang.String |
getMultipartContentType(java.lang.String paramOrFileName)
Determine the content type of the specified request part. |
HttpHeaders |
getMultipartHeaders(java.lang.String paramOrFileName)
Return the headers associated with the specified part of the multipart request. |
Methods inherited from class org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest |
getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartFiles, getRequest, getRequestHeaders, getRequestMethod, initializeMultipart, setMultipartFiles |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT_DISPOSITION
private static final java.lang.String CONTENT_DISPOSITION
- See Also:
- Constant Field Values
FILENAME_KEY
private static final java.lang.String FILENAME_KEY
- See Also:
- Constant Field Values
StandardMultipartHttpServletRequest
public StandardMultipartHttpServletRequest(HttpServletRequest request)
throws MultipartException
- Create a new StandardMultipartHttpServletRequest wrapper for the given request.
- Parameters:
request
- the servlet request to wrap
- Throws:
MultipartException
- if parsing failed
extractFilename
private java.lang.String extractFilename(java.lang.String contentDisposition)
getMultipartContentType
public java.lang.String getMultipartContentType(java.lang.String paramOrFileName)
- Description copied from interface:
MultipartRequest
- Determine the content type of the specified request part.
- Parameters:
paramOrFileName
- the name of the part
- Returns:
- the associated content type, or
null
if not defined
getMultipartHeaders
public HttpHeaders getMultipartHeaders(java.lang.String paramOrFileName)
- Description copied from interface:
MultipartHttpServletRequest
- Return the headers associated with the specified part of the multipart request.
If the underlying implementation supports access to headers, then all headers are returned.
Otherwise, the returned headers will include a 'Content-Type' header at the very least.