public class MultiPartRequest
extends java.lang.Object
This class decodes the multipart/form-data stream sent by a HTML form that uses a file input item.
Constructor and Description |
---|
MultiPartRequest(HttpServletRequest request)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String name)
Check if a named part is present
|
java.lang.String |
getFilename(java.lang.String name)
Get any file name associated with a part.
|
java.lang.String[] |
getFilenames(java.lang.String name) |
java.io.InputStream |
getInputStream(java.lang.String name)
Get the data of a part as a stream.
|
java.io.InputStream[] |
getInputStreams(java.lang.String name) |
java.util.Hashtable[] |
getMultipleParams(java.lang.String name) |
java.util.Hashtable |
getParams(java.lang.String name)
Get the MIME parameters associated with a part.
|
java.lang.String[] |
getPartNames()
Get the part names.
|
java.lang.String |
getString(java.lang.String name)
Get the data of a part as a string.
|
java.lang.String[] |
getStrings(java.lang.String name) |
public MultiPartRequest(HttpServletRequest request) throws java.io.IOException
request
- The request containing a multipart/form-data
requestjava.io.IOException
- IOExceptionpublic java.lang.String[] getPartNames()
public boolean contains(java.lang.String name)
name
- The partpublic java.lang.String getString(java.lang.String name)
name
- The part namepublic java.lang.String[] getStrings(java.lang.String name)
name
- The part namepublic java.io.InputStream getInputStream(java.lang.String name)
name
- The part namepublic java.io.InputStream[] getInputStreams(java.lang.String name)
public java.util.Hashtable getParams(java.lang.String name)
name
- The part namepublic java.util.Hashtable[] getMultipleParams(java.lang.String name)
public java.lang.String getFilename(java.lang.String name)
name
- The part namepublic java.lang.String[] getFilenames(java.lang.String name)
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.