Interface MultipartDecoder
- All Known Implementing Classes:
MultipartDecoderImpl
public interface MultipartDecoder
Responsible for detecting and processing file upload requests, using Jakarta Commons FileUpload. Implementations of
this service typically use the threaded service lifecycle model.
-
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.http.HttpServletRequestdecode(javax.servlet.http.HttpServletRequest request) Decodes the request, returning a newHttpServletRequestimplementation that will allow access to the form fields submitted in the request (but omits uploaded files).getFileUpload(String parameterName) org.apache.commons.fileupload.FileUploadExceptionReturns the exception the occured during the file upload, or null if the processing of the multipart upload stream was succesful.
-
Method Details
-
getFileUpload
- Parameters:
parameterName- Name of the query parameter associated with the uploaded file- Returns:
- a file upload with the given name, or null if no such file upload was in the request.
-
decode
Decodes the request, returning a newHttpServletRequestimplementation that will allow access to the form fields submitted in the request (but omits uploaded files).- Parameters:
request- The incoming servlet request- Returns:
- decoded http request
-
getUploadException
org.apache.commons.fileupload.FileUploadException getUploadException()Returns the exception the occured during the file upload, or null if the processing of the multipart upload stream was succesful.
-