public class MultiPartRequest extends Object
This class decodes the multipart/form-data stream sent by a HTML form that uses a file input item.
Modded to compile with Jetty 6 for I2P
Modifier and Type | Field and Description |
---|---|
(package private) String |
_boundary |
(package private) byte[] |
_byteBoundary |
(package private) int |
_char |
(package private) String |
_encoding |
(package private) LineInput |
_in |
(package private) boolean |
_lastPart |
(package private) MultiMap<String> |
_partMap |
(package private) HttpServletRequest |
_request |
Constructor and Description |
---|
MultiPartRequest(HttpServletRequest request)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String name)
Check if a named part is present
|
String |
getFilename(String name)
Get any file name associated with a part.
|
String[] |
getFilenames(String name) |
InputStream |
getInputStream(String name)
Get the data of a part as a stream.
|
InputStream[] |
getInputStreams(String name) |
Hashtable[] |
getMultipleParams(String name) |
Hashtable<String,String> |
getParams(String name)
Get the MIME parameters associated with a part.
|
String[] |
getPartNames()
Get the part names.
|
String |
getString(String name)
Get the data of a part as a string.
|
String[] |
getStrings(String name) |
HttpServletRequest _request
LineInput _in
String _boundary
String _encoding
byte[] _byteBoundary
int _char
boolean _lastPart
public MultiPartRequest(HttpServletRequest request) throws IOException
request
- The request containing a multipart/form-data
requestIOException
- IOExceptionpublic String[] getPartNames()
public boolean contains(String name)
name
- The partpublic String getString(String name)
name
- The part namepublic String[] getStrings(String name)
name
- The part namepublic InputStream getInputStream(String name)
name
- The part namepublic InputStream[] getInputStreams(String name)
public Hashtable<String,String> getParams(String name)
name
- The part namepublic String getFilename(String name)
name
- The part name