Data.Cloud.AmazonAPI.TAmazonStorageService.InitiateMultipartUpload
Delphi
function InitiateMultipartUpload(const BucketName, ObjectName: string; Metadata: TStrings = nil;
Headers: TStrings = nil;
ACL: TAmazonACLType = amzbaPrivate;
ResponseInfo: TCloudResponseInfo = nil;
const BucketRegion: TAmazonRegion = amzrNotSpecified): string;
C++
System::UnicodeString __fastcall InitiateMultipartUpload(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), const TAmazonRegion BucketRegion = System::UnicodeString());
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.
Siehe die Kommentare unter InitiateMultipartUploadXML für weitere Informationen.
InitiateMultipartUpload gibt die UploadId zurück, die für nachfolgende Aufrufe verwendet werden soll.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Der Name des Buckets, in dem das Objekt enthalten ist. |
|
Der Name des von diesem mehrteiligen Hochladen erstellten Objekts. |
|
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. |