Class FileUploadBase.FileItemIteratorImpl.FileItemStreamImpl

java.lang.Object
org.apache.commons.fileupload.FileUploadBase.FileItemIteratorImpl.FileItemStreamImpl
All Implemented Interfaces:
FileItemHeadersSupport, FileItemStream
Enclosing class:
FileUploadBase.FileItemIteratorImpl

private final class FileUploadBase.FileItemIteratorImpl.FileItemStreamImpl extends Object implements FileItemStream
Default implementation of FileItemStream.
  • Field Details

    • contentType

      private final String contentType
      The file items content type.
    • fieldName

      private final String fieldName
      The file items field name.
    • name

      private final String name
      The file items file name.
    • formField

      private final boolean formField
      Whether the file item is a form field.
    • inputStream

      private final InputStream inputStream
      The file items input stream.
    • headers

      private FileItemHeaders headers
      The headers, if any.
  • Constructor Details

    • FileItemStreamImpl

      FileItemStreamImpl(String name, String fieldName, String contentType, boolean formField, long contentLength) throws IOException
      Creates a new instance.
      Parameters:
      name - The items file name, or null.
      fieldName - The items field name.
      contentType - The items content type, or null.
      formField - Whether the item is a form field.
      contentLength - The items content length, if known, or -1
      Throws:
      IOException - Creating the file item failed.
  • Method Details