|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfileupload.jspupload.MultipartFormDataRequest
public class MultipartFormDataRequest
This class implements a "multipart/form-data" HTTP request parser.
You need one to handle HTTP request for uploading files.
Field Summary | |
---|---|
static java.lang.String |
CFUPARSER
Commons FileUpload parser |
static java.lang.String |
DEFAULTENCODING
Default encoding : iso-8859-1 |
static java.lang.String |
DEFAULTPARSER
Default multipart parser implementation is CFUPARSER |
static int |
MAXCONTENTLENGTHALLOWED
Maximum "Content-Length" size allowed (to avoid DoS attacks) : Default is 1GB |
static java.lang.String |
PARSERTEMPDIRECTORY
Multipart parser temporary directory : System temp directory |
Constructor Summary | |
---|---|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req,
java.util.Vector listeners)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req,
java.util.Vector listeners,
int maxcontentlength)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req,
java.util.Vector listeners,
int maxcontentlength,
java.lang.String parser)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req,
java.util.Vector listeners,
int maxcontentlength,
java.lang.String parser,
java.lang.String encoding)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
|
MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req,
java.util.Vector listeners,
int maxcontentlength,
java.lang.String parser,
java.lang.String encoding,
boolean allowbroken)
Constructs a MultipartFormDataRequest from an HttpServletRequest. |
Method Summary | |
---|---|
java.util.Hashtable |
getFiles()
Returns an Hashtable of UploadFile. |
java.lang.String |
getParameter(java.lang.String name)
Returns parameter matching to name (see SERVLET API). |
java.util.Enumeration |
getParameterNames()
Returns parameters enumeration (see SERVLET API). |
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns parameter values array for name (see SERVLET API). |
javax.servlet.http.HttpServletRequest |
getRequest()
Return HttpServletRequest after parsing. |
static boolean |
isMultipartFormData(javax.servlet.http.HttpServletRequest req)
Check the content type to make sure it's "multipart/form-data" |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CFUPARSER
public static java.lang.String DEFAULTPARSER
public static java.lang.String PARSERTEMPDIRECTORY
public static int MAXCONTENTLENGTHALLOWED
public static java.lang.String DEFAULTENCODING
Constructor Detail |
---|
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req, java.util.Vector listeners, int maxcontentlength, java.lang.String parser, java.lang.String encoding, boolean allowbroken) throws UploadException, java.io.IOException
req
- listeners
- // Not usedmaxcontentlength
- parser
- encoding
- allowbroken
-
UploadException
java.io.IOException
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req, java.util.Vector listeners, int maxcontentlength, java.lang.String parser, java.lang.String encoding) throws UploadException, java.io.IOException
req
- listeners
- // Not usedmaxcontentlength
- parser
- encoding
-
UploadException
java.io.IOException
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req, java.util.Vector listeners, int maxcontentlength, java.lang.String parser) throws UploadException, java.io.IOException
req
- listeners
- maxcontentlength
- parser
-
UploadException
java.io.IOException
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req, java.util.Vector listeners, int maxcontentlength) throws UploadException, java.io.IOException
req
- listeners
- maxcontentlength
-
UploadException
java.io.IOException
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req, java.util.Vector listeners) throws UploadException, java.io.IOException
req
- listeners
-
UploadException
java.io.IOException
public MultipartFormDataRequest(javax.servlet.http.HttpServletRequest req) throws UploadException, java.io.IOException
req
-
UploadException
java.io.IOException
Method Detail |
---|
public javax.servlet.http.HttpServletRequest getRequest()
public java.util.Hashtable getFiles()
public java.util.Enumeration getParameterNames()
public java.lang.String getParameter(java.lang.String name)
String
- name
public java.lang.String[] getParameterValues(java.lang.String name)
String
- name
public static boolean isMultipartFormData(javax.servlet.http.HttpServletRequest req)
HttpServletRequest
- req
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |