webwork.multipart
Class MultiPartRequest
java.lang.Object
webwork.multipart.MultiPartRequest
- Direct Known Subclasses:
- CosMultiPartRequest, PellMultiPartRequest
- public abstract class MultiPartRequest
- extends java.lang.Object
Multipart Form Data request.
This class decodes the multipart/form-data stream sent by
a HTML form that uses a file input item.
- Version:
- $Id: MultiPartRequest.java,v 1.4 2003/05/08 00:28:12 fate Exp $
- Author:
- Matt Baldree (matt@smallleap.com) modified for WW's use, Hani Suleiman - Added javadocs
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
Method Summary |
abstract java.lang.String |
getContentType(java.lang.String name)
|
abstract java.io.File |
getFile(java.lang.String name)
Get the File as saved by the multipart parser on the server filesystem. |
abstract java.util.Enumeration |
getFileNames()
|
abstract java.lang.String |
getFilesystemName(java.lang.String name)
Get the client file name of the specified uploaded file. |
abstract java.lang.String |
getParameter(java.lang.String name)
|
abstract java.util.Enumeration |
getParameterNames()
|
abstract java.lang.String[] |
getParameterValues(java.lang.String name)
|
static boolean |
isMultiPart(javax.servlet.http.HttpServletRequest request)
Is request a multipart request |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
MultiPartRequest
public MultiPartRequest()
isMultiPart
public static boolean isMultiPart(javax.servlet.http.HttpServletRequest request)
- Is request a multipart request
getParameterNames
public abstract java.util.Enumeration getParameterNames()
getParameter
public abstract java.lang.String getParameter(java.lang.String name)
getParameterValues
public abstract java.lang.String[] getParameterValues(java.lang.String name)
getFileNames
public abstract java.util.Enumeration getFileNames()
getFilesystemName
public abstract java.lang.String getFilesystemName(java.lang.String name)
- Get the client file name of the specified uploaded file.
- Parameters:
name
- the parameter name of the uploaded file
- Returns:
- The client filename
getContentType
public abstract java.lang.String getContentType(java.lang.String name)
getFile
public abstract java.io.File getFile(java.lang.String name)
- Get the File as saved by the multipart parser on the server filesystem.
- Parameters:
name
- The parameter name of the uploaded file
- Returns:
- the File on the local filesystem, or null if the multipart parser
has not stored the file on disk (for example, if it is a memory based file upload)
Copyright © 2001-2003 WebWork All Rights Reserved.