C# 클래스 Manos.Http.HttpMultiPartFormDataHandler

상속: IHttpBodyHandler
파일 보기 프로젝트 열기: Hyperfair/manos

공개 메소드들

메소드 설명
Finish ( Manos.Http.HttpEntity entity ) : void
GetContentDispositionAttribute ( string l, string name ) : string
GetContentDispositionAttributeWithEncoding ( string l, string name ) : string
HandleData ( Manos.Http.HttpEntity entity, ByteBuffer data, int pos, int len ) : void
HttpMultiPartFormDataHandler ( string boundary, Encoding encoding, IUploadedFileCreator file_creator ) : System
ParseContentDisposition ( string UTF8string, Manos.Http.HttpEntity entity ) : void
ParseContentType ( string str ) : void

비공개 메소드들

메소드 설명
CheckStartingBoundary ( byte str_data, int pos ) : bool
FinishFileData ( Manos.Http.HttpEntity entity ) : void
FinishFormData ( Manos.Http.HttpEntity entity ) : void
HandleHeader ( Manos.Http.HttpEntity entity ) : void

메소드 상세

Finish() 공개 메소드

public Finish ( Manos.Http.HttpEntity entity ) : void
entity Manos.Http.HttpEntity
리턴 void

GetContentDispositionAttribute() 공개 정적인 메소드

public static GetContentDispositionAttribute ( string l, string name ) : string
l string
name string
리턴 string

GetContentDispositionAttributeWithEncoding() 공개 메소드

public GetContentDispositionAttributeWithEncoding ( string l, string name ) : string
l string
name string
리턴 string

HandleData() 공개 메소드

public HandleData ( Manos.Http.HttpEntity entity, ByteBuffer data, int pos, int len ) : void
entity Manos.Http.HttpEntity
data ByteBuffer
pos int
len int
리턴 void

HttpMultiPartFormDataHandler() 공개 메소드

public HttpMultiPartFormDataHandler ( string boundary, Encoding encoding, IUploadedFileCreator file_creator ) : System
boundary string
encoding System.Text.Encoding
file_creator IUploadedFileCreator
리턴 System

ParseContentDisposition() 공개 메소드

public ParseContentDisposition ( string UTF8string, Manos.Http.HttpEntity entity ) : void
UTF8string string
entity Manos.Http.HttpEntity
리턴 void

ParseContentType() 공개 메소드

public ParseContentType ( string str ) : void
str string
리턴 void