/// <inheritdoc/> public CompleteMultipartUploadResult CompleteMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest) { ThrowIfNullRequest(completeMultipartUploadRequest); var cmd = CompleteMultipartUploadCommand.Create(GetServiceClient(), _endpoint, CreateContext(HttpMethod.Post, completeMultipartUploadRequest.BucketName, completeMultipartUploadRequest.Key), completeMultipartUploadRequest); return(cmd.Execute()); }
private static CompleteMultipartUploadResult CompleteUploadPart(String bucketName, String objectName, String uploadId, List<PartETag> partETags) { var completeMultipartUploadRequest = new CompleteMultipartUploadRequest(bucketName, objectName, uploadId); foreach (var partETag in partETags) { completeMultipartUploadRequest.PartETags.Add(partETag); } return OssClient.CompleteMultipartUpload(completeMultipartUploadRequest); }