Data.Cloud.AmazonAPI.TAmazonStorageService.UploadPart
Delphi
function UploadPart(const BucketName, ObjectName, UploadId: string; PartNumber: Integer; Content: TArray<Byte>;
out Part: TAmazonMultipartPart;
const ContentMD5: string = '';
ResponseInfo: TCloudResponseInfo = nil;
const 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), const System::UnicodeString BucketRegion = System::UnicodeString());
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 |
---|---|
|
Le nom du compartiment auquel appartient l'objet du téléchargement multipartie. |
|
Le nom de l'objet du téléchargement multipartie. |
|
L'ID unique du téléchargement multipartie. |
|
Le numéro de partie à assigner à ce contenu. |
|
Le contenu à télécharger. |
|
Le résultat de partie (ETag et Number) en cas de réussite de la requête. |
|
Le MD5 facultatif du contenu envoyé, en vue d'un contrôle d'intégrité. |
|
La classe facultative dans laquelle stocker les informations sur la réponse. |