Data.Cloud.AmazonAPI.TAmazonStorageService.InitiateMultipartUploadXML

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function InitiateMultipartUploadXML(const BucketName, ObjectName: string; Metadata: TStrings = nil;  Headers: TStrings = nil; ACL: TAmazonACLType = amzbaPrivate; ResponseInfo: TCloudResponseInfo = nil; BucketRegion: TAmazonRegion = amzrNotSpecified): 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), TAmazonRegion BucketRegion = (TAmazonRegion)(0x0));

プロパティ

種類 可視性 ソース ユニット
function public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonStorageService


説明

新しいマルチパート アップロードを開始します。

返される XML は、UploadId を含んでいます。 これは、その後の UploadPart への呼び出し、または、マルチパート アップロードを停止もしくはキャンセルするために必要です。 サポートされている任意ヘッダーは複数あります。 それらの一覧および機能については、Amazon ドキュメントを参照してください。

InitiateMultipartUploadXML は、それに続く呼び出しで使用する UploadId を保有している、XML 表現を返します。

次の表は、パラメータの意味を表しています:

パラメータ 説明

BucketName

オブジェクトが入れられるバケットの名前。

ObjectName

このマルチパート アップロードが作成するオブジェクトの名前。

Metadata

結果のオブジェクトに設定するメタデータ、または nil。

Headers

設定する任意のヘッダー。

ACL

結果のオブジェクトに設定する任意の ACL。 デフォルトは amzbaPrivate

ResponseInfo

レスポンス情報を格納する任意のクラス。

関連項目