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());
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
説明
初期化されたマルチパート アップロードに 1 パーツをアップロードします。
最後のパーツ以外のすべてのパーツは、少なくとも 5 MB サイズがなければなりません。パーツ数は、1 ~ 10,000 の間の任意の数にすることができます。すでにアップロードされたパーツの番号を指定した場合、コンテンツはこのコンテンツに置き換わります。
メソッドは、成功した場合に True を、そうでなければ False を返します。
次の表は、パラメータの意味を表しています:
パラメータ | 説明 |
---|---|
|
マルチパート アップロードのオブジェクトのバケットの名前。 |
|
マルチパート アップロードのオブジェクトの名前。 |
|
マルチパート アップロードの一意の ID。 |
|
このコンテンツに割り当てるパーツ番号。 |
|
アップロードするコンテンツ。 |
|
リクエストが成功した場合のパーツ結果(ETag および Number)。 |
|
整合性チェックのための、送信コンテンツの MD5(任意)。 |
|
レスポンス情報を格納する任意のクラス。 |