- java.lang.Object
-
- org.redkale.net.http.MultiContext
-
public final class MultiContext extends Object
HTTP的文件上传请求的上下文对象详情见: https://redkale.org
- 作者:
- zhangjx
-
-
构造器概要
构造器 构造器 说明 MultiContext(Charset charsetName, String contentType, Map<String,String> params, InputStream in, String fileNameRegex)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static String
getFileName(File file)
根据临时文件获取上传时的文件名boolean
isMultipart()
判断请求是否包含上传文件Iterable<MultiPart>
parts()
获取上传文件信息列表File[]
partsFiles(File home, long max, String fileNameRegex, String contentTypeRegex)
获取所有文件byte[]
partsFirstBytes(long max, String fileNameRegex, String contentTypeRegex)
获取第一个文件的二进制File
partsFirstFile(File home, long max, String fileNameRegex, String contentTypeRegex)
获取第一个文件
-
-
-
方法详细资料
-
isMultipart
public boolean isMultipart()
判断请求是否包含上传文件- 返回:
- boolean
-
partsFirstBytes
public byte[] partsFirstBytes(long max, String fileNameRegex, String contentTypeRegex) throws IOException
获取第一个文件的二进制- 参数:
max
- 可接收的文件大小最大值fileNameRegex
- 可接收的文件名正则表达式contentTypeRegex
- 可接收的ContentType正则表达式- 返回:
- 二进制文件
- 抛出:
IOException
- IOException
-
partsFirstFile
public File partsFirstFile(File home, long max, String fileNameRegex, String contentTypeRegex) throws IOException
获取第一个文件- 参数:
home
- 进程目录max
- 可接收的文件大小最大值fileNameRegex
- 可接收的文件名正则表达式contentTypeRegex
- 可接收的ContentType正则表达式- 返回:
- 文件
- 抛出:
IOException
- IOException
-
partsFiles
public File[] partsFiles(File home, long max, String fileNameRegex, String contentTypeRegex) throws IOException
获取所有文件- 参数:
home
- 进程目录max
- 可接收的文件大小最大值fileNameRegex
- 可接收的文件名正则表达式contentTypeRegex
- 可接收的ContentType正则表达式- 返回:
- 文件列表
- 抛出:
IOException
- IOException
-
parts
public Iterable<MultiPart> parts() throws IOException
获取上传文件信息列表- 返回:
- Iterable
- 抛出:
IOException
- IOException
-
-