Class MultipartRequestParameter
- java.lang.Object
-
- org.apache.sling.engine.impl.parameters.MultipartRequestParameter
-
- All Implemented Interfaces:
org.apache.sling.api.request.RequestParameter
public class MultipartRequestParameter extends Object
TheMultipartRequestParameter
represents a request parameter from a multipart/form-data POST request.To not add a dependency to Servlet API 3 this class does not implement the Servlet API 3
Part
interface. To support Servlet API 3Part
s theSlingPart
class wraps instances of this class.
-
-
Constructor Summary
Constructors Constructor Description MultipartRequestParameter(org.apache.commons.fileupload.FileItem delegatee)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
get()
String
getContentType()
String
getEncoding()
String
getFileName()
InputStream
getInputStream()
String
getName()
long
getSize()
String
getString()
String
getString(String enc)
boolean
isFormField()
String
toString()
-
-
-
Method Detail
-
get
public byte[] get()
-
getContentType
public String getContentType()
-
getInputStream
public InputStream getInputStream() throws IOException
- Throws:
IOException
-
getFileName
public String getFileName()
-
getSize
public long getSize()
-
getString
public String getString()
-
getString
public String getString(String enc) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
isFormField
public boolean isFormField()
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.apache.sling.api.request.RequestParameter
-
getEncoding
public String getEncoding()
-
-