Multipart uploads return version id in CompleteUpload response, not in UploadPart.
Also, I made sendEtag helper return CompleteMultipartUploadResponse. This does not break multipartUpload* API, but helps me with implementing versioned multipart uploads: one less function to copy-paste.
Multipart uploads return version id in CompleteUpload response, not in UploadPart.
Also, I made sendEtag helper return CompleteMultipartUploadResponse. This does not break multipartUpload* API, but helps me with implementing versioned multipart uploads: one less function to copy-paste.