public final class MultiContext
extends java.lang.Object
详情见: https://redkale.org
构造器和说明 |
---|
MultiContext(java.nio.charset.Charset charsetName,
java.lang.String contentType,
AnyValue.DefaultAnyValue params,
java.io.InputStream in,
java.lang.String fielnameRegex) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getFileName(java.io.File file)
根据临时文件获取上传时的文件名
|
boolean |
isMultipart()
判断请求是否包含上传文件
|
java.lang.Iterable<MultiPart> |
parts()
获取上传文件信息列表
|
java.io.File[] |
partsFiles(java.io.File home,
long max,
java.lang.String filenameReg,
java.lang.String contentTypeReg)
获取所有文件
|
byte[] |
partsFirstBytes(long max,
java.lang.String filenameReg,
java.lang.String contentTypeReg)
获取第一个文件的二进制
|
java.io.File |
partsFirstFile(java.io.File home,
long max,
java.lang.String filenameReg,
java.lang.String contentTypeReg)
获取第一个文件
|
public MultiContext(java.nio.charset.Charset charsetName, java.lang.String contentType, AnyValue.DefaultAnyValue params, java.io.InputStream in, java.lang.String fielnameRegex)
public boolean isMultipart()
public byte[] partsFirstBytes(long max, java.lang.String filenameReg, java.lang.String contentTypeReg) throws java.io.IOException
max
- 可接收的文件大小最大值filenameReg
- 可接收的文件名正则表达式contentTypeReg
- 可接收的ContentType正则表达式java.io.IOException
- IOExceptionpublic static java.lang.String getFileName(java.io.File file)
file
- 临时文件public java.io.File partsFirstFile(java.io.File home, long max, java.lang.String filenameReg, java.lang.String contentTypeReg) throws java.io.IOException
home
- 进程目录max
- 可接收的文件大小最大值filenameReg
- 可接收的文件名正则表达式contentTypeReg
- 可接收的ContentType正则表达式java.io.IOException
- IOExceptionpublic java.io.File[] partsFiles(java.io.File home, long max, java.lang.String filenameReg, java.lang.String contentTypeReg) throws java.io.IOException
home
- 进程目录max
- 可接收的文件大小最大值filenameReg
- 可接收的文件名正则表达式contentTypeReg
- 可接收的ContentType正则表达式java.io.IOException
- IOExceptionpublic java.lang.Iterable<MultiPart> parts() throws java.io.IOException
java.io.IOException
- IOException