public class MultipartData
extends java.lang.Object
Constructor and Description |
---|
MultipartData() |
MultipartData(java.nio.charset.Charset charset) |
MultipartData(java.nio.charset.Charset charset,
java.lang.String boundary) |
Modifier and Type | Method and Description |
---|---|
void |
addPart(java.lang.String paramName,
java.io.File file)
Add file type parameter.
|
void |
addPart(java.lang.String paramName,
java.lang.String paramValue)
Add string parameter.
|
void |
addPart(java.lang.String paramName,
android.net.Uri file,
android.content.Context context)
Add file type parameter.
|
byte[] |
finishData()
Finish MultipartData data stream and return data as byte array.
|
java.lang.String |
getBoundary()
Get the boundary of multipart content data.
|
java.lang.String |
getContentTypeProperty()
Get the 'Content-Type' request property with boundary.
|
public MultipartData()
public MultipartData(java.nio.charset.Charset charset)
public MultipartData(java.nio.charset.Charset charset, java.lang.String boundary)
public void addPart(java.lang.String paramName, java.io.File file) throws java.io.IOException
paramName
- file
- file parameter to send.java.lang.IllegalArgumentException
- if paramName
or file
is null
.java.io.IOException
public void addPart(java.lang.String paramName, android.net.Uri file, android.content.Context context) throws java.io.IOException
paramName
- file
- file parameter to send.context
- application context to resolve file stream.java.lang.IllegalArgumentException
- if paramName
or file
or context
is null
.java.io.IOException
public void addPart(java.lang.String paramName, java.lang.String paramValue) throws java.io.IOException
paramName
- paramValue
- java.lang.IllegalArgumentException
- if paramName
or paramValue
is null
.java.io.IOException
public byte[] finishData() throws java.io.IOException
java.io.IOException
public java.lang.String getBoundary()
public java.lang.String getContentTypeProperty()