java.lang.Object
org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource
- All Implemented Interfaces:
- PartSource
- public class ByteArrayPartSource
- extends java.lang.Object
- implements PartSource
A PartSource that reads from a byte array. This class should be used when
the data to post is already loaded into memory.
- Since:
- 2.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileName
private java.lang.String fileName
- Name of the source file.
bytes
private byte[] bytes
- Byte array of the source file.
ByteArrayPartSource
public ByteArrayPartSource(java.lang.String fileName,
byte[] bytes)
- Constructor for ByteArrayPartSource.
getLength
public long getLength()
- Description copied from interface:
PartSource
- Gets the number of bytes contained in this source.
- Specified by:
getLength in interface PartSource
getFileName
public java.lang.String getFileName()
- Description copied from interface:
PartSource
- Gets the name of the file this source represents.
- Specified by:
getFileName in interface PartSource
createInputStream
public java.io.InputStream createInputStream()
throws java.io.IOException
- Description copied from interface:
PartSource
- 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.
- Specified by:
createInputStream in interface PartSource