public class MultipartFormData extends Object
Constructor and Description |
---|
MultipartFormData()
构造
|
MultipartFormData(UploadSetting uploadSetting)
构造
|
Modifier and Type | Method and Description |
---|---|
String[] |
getArrayParam(String paramName)
获得数组表单值
|
UploadFile |
getFile(String paramName)
获取上传的文件
|
List<UploadFile> |
getFileList(String paramName)
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候 |
ListValueMap<String,UploadFile> |
getFileListValueMap()
获取文件映射
|
Map<String,UploadFile[]> |
getFileMap()
获取文件映射
|
Set<String> |
getFileParamNames()
获取上传的文件属性名集合
|
UploadFile[] |
getFiles(String paramName)
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候 |
List<String> |
getListParam(String paramName)
获得集合表单值
|
String |
getParam(String paramName)
返回单一参数值,如果有多个只返回第一个
|
ListValueMap<String,String> |
getParamListMap()
获取所有属性的集合
|
Map<String,String[]> |
getParamMap()
获取所有属性的集合
|
Set<String> |
getParamNames() |
boolean |
isLoaded()
是否已被解析
|
void |
parseRequestStream(InputStream inputStream,
Charset charset)
提取上传的文件和表单数据
|
public MultipartFormData()
public MultipartFormData(UploadSetting uploadSetting)
uploadSetting
- 上传设定public void parseRequestStream(InputStream inputStream, Charset charset) throws IOException
inputStream
- HttpRequest流charset
- 编码IOException
- IO异常public String getParam(String paramName)
paramName
- 参数名public String[] getArrayParam(String paramName)
paramName
- 参数名public List<String> getListParam(String paramName)
paramName
- 参数名public ListValueMap<String,String> getParamListMap()
public UploadFile getFile(String paramName)
paramName
- 文件参数名称public UploadFile[] getFiles(String paramName)
paramName
- 属性名public List<UploadFile> getFileList(String paramName)
paramName
- 属性名public Map<String,UploadFile[]> getFileMap()
public ListValueMap<String,UploadFile> getFileListValueMap()
public boolean isLoaded()
Copyright © 2024. All rights reserved.