Data.Cloud.AmazonAPI.TAmazonStorageService.InitiateMultipartUploadXML

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function InitiateMultipartUploadXML(const BucketName, ObjectName: string; Metadata: TStrings = nil;  Headers: TStrings = nil; ACL: TAmazonACLType = amzbaNotSpecified; ResponseInfo: TCloudResponseInfo = nil): string;

C++

System::UnicodeString __fastcall InitiateMultipartUploadXML(const System::UnicodeString BucketName, const System::UnicodeString ObjectName, System::Classes::TStrings* Metadata = (System::Classes::TStrings*)(0x0), System::Classes::TStrings* Headers = (System::Classes::TStrings*)(0x0), TAmazonACLType ACL = (TAmazonACLType)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonStorageService

Description

Commence un nouveau téléchargement multipartie.

Le XML renvoyé contient l'ID de téléchargement. Cela est requis pour les prochains appels à UploadPart, ou pour l'arrêt ou l'annulation du téléchargement multipartie. Il existe plusieurs en-têtes facultatifs supportés. Pour en obtenir une liste et leur fonctionnalité, consultez la documentation Amazon..

InitiateMultipartUploadXML renvoie la représentation XML qui contient l'ID de téléchargement à utiliser pour les appels ultérieurs.

Le tableau suivant présente la signification des paramètres :

Paramètre Description

BucketName

Le nom du compartiment dans lequel se trouve l'objet.

ObjectName

Le nom de l'objet que ce téléchargement multipartie va créer.

Metadata

Les métadonnées à définir sur l'objet résultant, ou nil.

Headers

Les en-têtes facultatifs à définir.

ACL

Le ACL facultatif à définir sur l'objet résultant.

ResponseInfo

La classe facultative où stocker les informations sur la réponse.

Voir aussi