org.apache.commons.httpclient.methods.multipart
Interface PartSource
- All Known Implementing Classes:
- ByteArrayPartSource, FilePartSource
- public interface PartSource
An interface for providing access to data when posting MultiPart messages.
- Since:
- 2.0
- Author:
- Michael Becke
- See Also:
FilePart
Method Summary |
java.io.InputStream |
createInputStream()
Gets a new InputStream for reading this source. |
java.lang.String |
getFileName()
Gets the name of the file this source represents. |
long |
getLength()
Gets the number of bytes contained in this source. |
getLength
public long getLength()
- Gets the number of bytes contained in this source.
- Returns:
- a value >= 0
getFileName
public java.lang.String getFileName()
- Gets the name of the file this source represents.
- Returns:
- the fileName used for posting a MultiPart file part
createInputStream
public java.io.InputStream createInputStream()
throws java.io.IOException
- Gets a new InputStream for reading this source. This method can be
called more than once and should therefore return a new stream every
time.
- Returns:
- a new InputStream
- Throws:
- java.io.IOException - if an error occurs when creating the InputStream
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.