Skip to content

TFPCustomHTTPClient.StreamFormPost

Performs an HTTP form POST with stream upload

Declaration

Source position: fphttpclient.pp line 382

public 
procedure StreamFormPost(const AURL: string; const AFieldName: string; 
                        const AFileName: string; 
                        const AStream: TStream; const Response: TStream);

procedure StreamFormPost(const AURL: string; FormData: TStrings; 
                        const AFieldName: string; 
                        const AFileName: string; 
                        const AStream: TStream; const Response: TStream);

Description

Performs an HTTP POST request with form data that includes a file uploaded from a stream. Uses multipart/form-data encoding for the upload.

Errors

May raise HTTP-related exceptions on connection errors or invalid responses.

See also

Name Description
FileFormPost Performs an HTTP POST request with file upload
FormPost Performs an HTTP POST request with form data