public interface FileItemStream extends FileItemHeadersSupport
 This interface provides access to a file or form item that was
 received within a multipart/form-data POST request.
 The items contents are retrieved by calling openStream().
Instances of this class are created by accessing the
 iterator, returned by
 FileUploadBase.getItemIterator(RequestContext).
Note: There is an interaction between the iterator and
 its associated instances of FileItemStream: By invoking
 Iterator.hasNext() on the iterator, you discard all data,
 which hasn't been read so far from the previous data.
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | FileItemStream.ItemSkippedExceptionThis exception is thrown, if an attempt is made to read
 data from the  InputStream, which has been returned
 byopenStream(), afterIterator.hasNext()has been invoked on the
 iterator, which created theFileItemStream. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getContentType()Returns the content type passed by the browser or  nullif
 not defined. | 
| String | getFieldName()Returns the name of the field in the multipart form corresponding to
 this file item. | 
| String | getName()Returns the original file name in the client's file system, as provided by
 the browser (or other client software). | 
| boolean | isFormField()Determines whether or not a  FileIteminstance represents
 a simple form field. | 
| InputStream | openStream()Creates an  InputStream, which allows to read the
 items contents. | 
getHeaders, setHeadersInputStream openStream() throws IOException
InputStream, which allows to read the
 items contents.IllegalStateException - The method was already invoked on
 this item. It is not possible to recreate the data stream.IOException - An I/O error occurred.FileItemStream.ItemSkippedExceptionString getContentType()
null if
 not defined.null if
         not defined.String getName()
String getFieldName()
boolean isFormField()
FileItem instance represents
 a simple form field.true if the instance represents a simple form
         field; false if it represents an uploaded file.Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.