|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.http.entity.mime.content.AbstractContentBody org.apache.http.entity.mime.content.ByteArrayBody
public class ByteArrayBody
Binary body part backed by a byte array.
MultipartEntityBuilder
Constructor Summary | |
---|---|
ByteArrayBody(byte[] data,
org.apache.http.entity.ContentType contentType,
String filename)
|
|
ByteArrayBody(byte[] data,
String filename)
Creates a new ByteArrayBody. |
|
ByteArrayBody(byte[] data,
String mimeType,
String filename)
Deprecated. (4.3) use ByteArrayBody(byte[], ContentType, String)
or MultipartEntityBuilder |
Method Summary | |
---|---|
String |
getCharset()
The body descriptors character set, defaulted appropriately for the MIME type. |
long |
getContentLength()
Returns the body descriptors content-length. |
String |
getFilename()
|
String |
getTransferEncoding()
Returns the body descriptors transfer encoding. |
void |
writeTo(OutputStream out)
|
Methods inherited from class org.apache.http.entity.mime.content.AbstractContentBody |
---|
getContentType, getMediaType, getMimeType, getSubType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
@Deprecated public ByteArrayBody(byte[] data, String mimeType, String filename)
ByteArrayBody(byte[], ContentType, String)
or MultipartEntityBuilder
data
- The contents of the file contained in this part.mimeType
- The MIME type of the file contained in this part.filename
- The name of the file contained in this part.public ByteArrayBody(byte[] data, org.apache.http.entity.ContentType contentType, String filename)
public ByteArrayBody(byte[] data, String filename)
data
- The contents of the file contained in this part.filename
- The name of the file contained in this part.Method Detail |
---|
public String getFilename()
public void writeTo(OutputStream out) throws IOException
IOException
public String getCharset()
ContentDescriptor
The body descriptors character set, defaulted appropriately for the MIME type.
For TEXT
types, this will be defaulted to us-ascii
.
For other types, when the charset parameter is missing this property will be null.
getCharset
in interface ContentDescriptor
getCharset
in class AbstractContentBody
TEXT
types, when unset will
be set to default us-ascii
. For other types, when unset,
null will be returned.public String getTransferEncoding()
ContentDescriptor
public long getContentLength()
ContentDescriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |