Table of Contents

TTMSFNCCloudCustomWhatsApp.UploadImage Method

Uploads an image file.

API unit family: TMSFNCCloudWhatsApp Declaring type: TTMSFNCCloudCustomWhatsApp

Overloads

Overload 1

Uploads an image file.

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

Parameters

Name Description
AMedia File object that provides the image 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 image content from a stream.

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

Parameters

Name Description
AMediaStream Stream that contains the image content.
AFileName File name to associate with the uploaded image.
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.