org.mortbay.servlet
Class MultiPartRequest
java.lang.Object
org.mortbay.servlet.MultiPartRequest
public 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.
Usage
Each part of the form data is named from the HTML form and
is available either via getString(name) or getInputStream(name).
Furthermore the MIME parameters and filename can be requested for
each part.
$Id: MultiPartRequest.java,v 1.16 2005/12/02 20:13:52 gregwilkins Exp $
MultiPartRequest
public MultiPartRequest(HttpServletRequest request)
throws IOException
Constructor.
request
- The request containing a multipart/form-data
request
contains
public boolean contains(String name)
Check if a named part is present
getFilename
public String getFilename(String name)
Get any file name associated with a part.
getFilenames
public String[] getFilenames(String name)
getInputStream
public InputStream getInputStream(String name)
Get the data of a part as a stream.
- Stream providing the part data
getInputStreams
public InputStream[] getInputStreams(String name)
getMultipleParams
public Hashtable[] getMultipleParams(String name)
getParams
public Hashtable getParams(String name)
Get the MIME parameters associated with a part.
getPartNames
public String[] getPartNames()
Get the part names.
getString
public String getString(String name)
Get the data of a part as a string.
getStrings
public String[] getStrings(String name)
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.