Data.Cloud.AmazonAPI.TAmazonStorageService.UploadPart

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function UploadPart(const BucketName, ObjectName, UploadId: string; PartNumber: Integer; Content: TArray<Byte>;  out Part: TAmazonMultipartPart; const ContentMD5: string = ''; ResponseInfo: TCloudResponseInfo = nil; BucketRegion: TAmazonRegion = amzrNotSpecified): Boolean;

C++

bool __fastcall UploadPart(const System::UnicodeString BucketName, const System::UnicodeString ObjectName, const System::UnicodeString UploadId, int PartNumber, System::DynamicArray<System::Byte> Content, /* out */ TAmazonMultipartPart &Part, const System::UnicodeString ContentMD5 = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), TAmazonRegion BucketRegion = (TAmazonRegion)(0x0));

Propriétés

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


Description

Télécharge une partie vers un téléchargement multipartie initié.

Toutes les parties, à l'exception de la dernière partie, doivent avoir une taille d'au moins 5 Mo. Les numéros de partie peuvent être tout numéro compris dans l'intervalle 1 à 10 000. Si vous spécifiez un numéro de partie qui a déjà été téléchargé, le contenu sera remplacé par ce contenu.

La méthode renvoie True en cas de réussite, et False sinon.

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

Paramètre Description

BucketName

Le nom du compartiment auquel appartient l'objet du téléchargement multipartie.

ObjectName

Le nom de l'objet du téléchargement multipartie.

UploadId

L'ID unique du téléchargement multipartie.

PartNumber

Le numéro de partie à assigner à ce contenu.

Content

Le contenu à télécharger.

Part

Le résultat de partie (ETag et Number) en cas de réussite de la requête.

ContentMD5

Le MD5 facultatif du contenu envoyé, en vue d'un contrôle d'intégrité.

ResponseInfo

La classe facultative dans laquelle stocker les informations sur la réponse.

Voir aussi