public class MultipartProcessor
extends java.lang.Object
Constructor | Description |
---|---|
MultipartProcessor(java.net.HttpURLConnection conn,
java.lang.String boundary,
java.lang.String charset) |
Constructs a new multipart body builder.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addFileField(java.lang.String name,
java.io.File file) |
Adds a file field to the multipart message.
|
void |
addFormField(java.lang.String name,
java.lang.String value) |
Adds a form field to the multipart message.
|
void |
finish() |
Adds the final boundary to the multipart message and closes streams.
|
static java.lang.String |
getBoundary() |
Generates a random MIME multipart boundary.
|
public MultipartProcessor(java.net.HttpURLConnection conn, java.lang.String boundary, java.lang.String charset) throws java.io.IOException
java.io.IOException
public static java.lang.String getBoundary()
public void addFormField(java.lang.String name, java.lang.String value)
name
- field namevalue
- field valuepublic void addFileField(java.lang.String name, java.io.File file) throws java.io.IOException
name
- field namefile
- File instancejava.io.IOException
public void finish() throws java.io.IOException
java.io.IOException