Record TMIMEMultipartData
Unit
internetaccess
Declaration
type TMIMEMultipartData = record
Description
encodes the data corresponding to RFC 1341 (preliminary)
Overview
Fields
Methods
|
function getFormDataIndex(const name: string): integer; |
|
procedure add(const sdata: string; const headers: string = ''); |
|
procedure addFormData(const name, sdata: string; headers: string = ''); |
|
procedure addFormDataFile(const name, filename: string; headers: string = ''); |
|
procedure addFormData(const name, sdata, filename, contenttype, headers: string); |
|
function compose(out boundary: string; boundaryHint: string = '---------------------------1212jhjg2ypsdofx0235p2z5as09'): string; |
|
procedure parse(sdata, boundary: string); |
|
procedure clear; |
|
class function buildHeaders(const name, filename, contenttype, headers: string): TStringArray; static; |
|
class function insertMissingNameToHeaders(const name: string; headers: TStringArray): TStringArray; static; |
|
class function nameFromHeader(const header: string): string; static; |
|
class function indexOfHeader(const sl: TStringArray; name: string): sizeint; static; |
|
class function HeaderForBoundary(const boundary: string): string; static; |
Description
Fields
|
nested const HeaderSeparator = #13#10; |
|
|
nested const ALLOWED_BOUNDARY_CHARS: string = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-'; |
|
Methods
|
function getFormDataIndex(const name: string): integer; |
|
|
procedure add(const sdata: string; const headers: string = ''); |
|
|
procedure addFormData(const name, sdata: string; headers: string = ''); |
|
|
procedure addFormDataFile(const name, filename: string; headers: string = ''); |
|
|
procedure addFormData(const name, sdata, filename, contenttype, headers: string); |
|
|
function compose(out boundary: string; boundaryHint: string = '---------------------------1212jhjg2ypsdofx0235p2z5as09'): string; |
|
|
procedure parse(sdata, boundary: string); |
|
|
procedure clear; |
|
|
class function buildHeaders(const name, filename, contenttype, headers: string): TStringArray; static; |
|
|
class function nameFromHeader(const header: string): string; static; |
|
|
class function indexOfHeader(const sl: TStringArray; name: string): sizeint; static; |
|
|
class function HeaderForBoundary(const boundary: string): string; static; |
|
Generated by PasDoc 0.16.0.