Data.Cloud.AmazonAPI.TAmazonStorageService.InitiateMultipartUploadXML
Delphi
function InitiateMultipartUploadXML(const BucketName, ObjectName: string; Metadata: TStrings = nil; Headers: TStrings = nil; ACL: TAmazonACLType = amzbaPrivate; 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)(0x1), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Beschreibung
Startet ein neues mehrteiliges Hochladen.
Das zurückgegebene XML enthält die UploadId. Diese ist für künftige Aufrufe von UploadPart oder zum Beenden oder Abbrechen des mehrteiligen Hochladens erforderlich. Mehrere optionale Header werden unterstützt. Siehe die Amazon-Dokumentation (EN) für eine Liste von Headern und deren Funktionalität.
InitiateMultipartUploadXML gibt die XML-Repräsentation zurück, die die für nachfolgende Aufrufe zu verwendende UploadId enthält.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Der Name des Buckets, in dem das Objekt enthalten ist. |
|
Der Name des Objekts, das von diesem mehrteiligen Hochladen erstellt wird. |
|
Die Metadaten, die für das resultierende Objekt gesetzt werden sollen, oder nil. |
|
Optionale Header, die gesetzt werden sollen. |
|
Optionale ACL, die für das resultierende Objekt gesetzt werden soll. Der Vorgabewert ist |
|
Die optionale Klasse zum Speichern von Antwortinformationen. |