S3 can handle streamed uploads, this example shows how, in Node/JavaScript.
I'm working on an app that upstreams files from the user's desktop to a location on S3.
I wondered if Amazon's API can do streamed uploads, and found that it can, but I couldn't get the example code to correctly upload files. I worked on it and this is the result.
So, as I like to do, I prepared a hello world type app that has been tested, and works, and is complete.
-
Download the folder, open it in your terminal app, cd into the folder.
-
Make sure your Amazon credentials are accessible, following the instructions on the AWS site.
-
Change the values of localFilePath, filetype, acl, s3bucket and s3path to point to the file you want to upload and the location you want it uploaded to.
-
node uploadbigfile.js
Post an issue here. I can't support S3, but if you spot a problem I want to know about it.
Dave Winer, September 2017