C# Class Manos.Http.HttpMultiPartFormDataHandler

Inheritance: IHttpBodyHandler
Afficher le fichier Open project: Hyperfair/manos

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Finish() public méthode

public Finish ( Manos.Http.HttpEntity entity ) : void
entity Manos.Http.HttpEntity
Résultat void

GetContentDispositionAttribute() public static méthode

public static GetContentDispositionAttribute ( string l, string name ) : string
l string
name string
Résultat string

GetContentDispositionAttributeWithEncoding() public méthode

public GetContentDispositionAttributeWithEncoding ( string l, string name ) : string
l string
name string
Résultat string

HandleData() public méthode

public HandleData ( Manos.Http.HttpEntity entity, ByteBuffer data, int pos, int len ) : void
entity Manos.Http.HttpEntity
data ByteBuffer
pos int
len int
Résultat void

HttpMultiPartFormDataHandler() public méthode

public HttpMultiPartFormDataHandler ( string boundary, Encoding encoding, IUploadedFileCreator file_creator ) : System
boundary string
encoding System.Text.Encoding
file_creator IUploadedFileCreator
Résultat System

ParseContentDisposition() public méthode

public ParseContentDisposition ( string UTF8string, Manos.Http.HttpEntity entity ) : void
UTF8string string
entity Manos.Http.HttpEntity
Résultat void

ParseContentType() public méthode

public ParseContentType ( string str ) : void
str string
Résultat void