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 Type
    Method
    Description
    javax.servlet.http.HttpServletRequest
    decode(javax.servlet.http.HttpServletRequest request)
    Decodes the request, returning a new HttpServletRequest implementation that will allow access to the form fields submitted in the request (but omits uploaded files).
    getFileUpload(String parameterName)
     
    org.apache.commons.fileupload.FileUploadException
    Returns 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

      javax.servlet.http.HttpServletRequest decode(javax.servlet.http.HttpServletRequest request)
      Decodes the request, returning a new HttpServletRequest implementation 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.