Table of Contents

TTMSFNCCloudWhatsApp.UploadDocument Method

Uploads a document file.

API unit family: TMSFNCCloudWhatsApp Declaring type: TTMSFNCCloudWhatsApp Inherited from: TTMSFNCCloudCustomWhatsApp

Overloads

Overload 1

Uploads a document file.

function UploadDocument(AMedia: TTMSFNCUtilsFile; AAsync: Boolean = true): Integer; overload;

Parameters

Name Description
AMedia File object that provides the document content.
AAsync Set to True to perform the upload asynchronously when supported.

Returns

The index of the media entry in Files, or -1 when the upload is asynchronous or fails before a media entry is created.

Overload 2

Uploads document content from a stream.

function UploadDocument(AMediaStream: TStream; AFileName: string; AAsync: Boolean = true): Integer; overload;

Parameters

Name Description
AMediaStream Stream that contains the document content.
AFileName File name to associate with the uploaded document.
AAsync Set to True to perform the upload asynchronously when supported.

Returns

The index of the media entry in Files, or -1 when the upload is asynchronous or fails before a media entry is created.