软件包 | 描述 |
---|---|
io.netty.handler.codec.http.multipart |
HTTP多部分支持。
|
Class and Description |
---|
AbstractDiskHttpData
抽象磁盘HttpData实现
|
AbstractHttpData
抽象的HttpData实现
|
AbstractMemoryHttpData
抽象内存HttpData实现
|
Attribute
属性界面
|
FileUpload
FileUpload接口可能在内存中,临时文件或任何其他实现上。
|
HttpData
InterfaceHttpData的扩展接口
|
HttpDataFactory
用于启用InterfaceHttpData对象创建的接口
|
HttpPostMultipartRequestDecoder
该解码器将解码Body并可以处理POST BODY。
|
HttpPostRequestDecoder.MultiPartStatus
状态遵循NOTSTARTED PREAMBLE((HEADERDELIMITER配置(字段| FILEUPLOAD))*(HEADERDELIMITER配置混合可执行文件(MIXEDDELIMITER MIXEDDISPOSITION MIXEDFILEUPLOAD)+ MIXEDCLOSEDELIMITER)* CLOSEDELIMITER)+ EPILOGUE首先getStatus为:NOSTARTED内容类型:multipart / form-data,boundary = AaB03x =>标题中的PREAMBLE --AaB03x => HEADERDELIMITER content-disposition:form-data;
name =“field1”=>配置Joe Blow => FIELD --AaB03x => HEADERDELIMITER content-disposition:form-data;
name =“pics”=>处置内容类型:multipart / mixed,边界= BbC04y --BbC04y => MIXEDDELIMITER内容处置:附件;
filename =“file1.txt”=> MIXEDDISPOSITION Content-Type:文本/纯文本... file1.txt的内容... => MIXEDFILEUPLOAD --BbC04y => MIXEDDELIMITER内容处置:文件;
filename =“file2.gif”=> MIXEDDISPOSITION Content-type:image / gif Content-Transfer-Encoding:binary ... file2.gif的内容... => MIXEDFILEUPLOAD --BbC04y-- => MIXEDCLOSEDELIMITER --AaB03x- - => CLOSEDELIMITER一旦找到CLOSEDELIMITER,最后的getStatus就是EPILOGUE
|
HttpPostRequestEncoder.EncoderMode
用于编码表单数据的不同模式。
|
HttpPostRequestEncoder.ErrorDataEncoderException
编码时发生错误时发生异常
|
HttpPostStandardRequestDecoder
该解码器将解码Body并可以处理POST BODY。
|
InterfaceHttpData
所有可以使用HttpPostRequestEncoder / Decoder进行编码/解码的对象的接口
|
InterfaceHttpData.HttpDataType |
InterfaceHttpPostRequestDecoder
该解码器将解码Body并可以处理POST BODY。
|
Copyright © 2008–2018 The Netty Project. All rights reserved.