Conversation
|
... we need this functionality in the aws rubygem as part of adding a 'multipart' or 'segmented blob' upload to the Deltacloud blob storage API - described in part here - ongoing. |
|
Looks good. Any tests by any chance? |
|
Hi! first off thanks for merging this so quickly. Sure - I'll put get some tests out asap and open a new pull request for you. In the meantime, after more testing today I noticed an issue with one regex used to extract the 'uploadId' parameter in the pull request you merged. Basically, the Id can include characters like '.' e.g. this is a valid uploadId I got today: "pCz.6i8XVQHubk9RxTgufJPjXFXp1O6LfaXgM3LBCw82GcO5Eb8WfsUGNuj.jqR3CS5Y1nh8MNU55fB5mdw.PkBO1J3sh5bXgj6.hcppoi7V_73PluHJDt8p1bQqV1we" It's a minor edit - I have a commit on my branch - would you like a pull request or you prefer to just apply it as it's so minor? thanks! marios |
|
Pull request would be great, thanks. On Thu, Oct 25, 2012 at 6:00 AM, marios notifications@github.com wrote:
|
Hi - this commit adds calls for the S3 multipart upload API - as described at Multipart Upload Overview
def initiate_multipart(bucket, key, headers={})
API DOCS
def upload_part(bucket, key, uploadId, partNumber, data, headers={})
API DOCS
def complete_multipart(bucket, key, uploadId, manifest_hash, headers={})
API DOCS
thanks for your consideration,
marios