Browser-Side Amazon S3 Uploads, Using CORS and JavaScript
http://bencoe.tumblr.com/post/30685403088/browser-side-amazon-s3-uploads-using-corsWith CORS you can now easily build web applications that use JavaScript and HTML5 to interact with resources in Amazon S3, enabling you to implement HTML5 drag and drop uploads to Amazon S3, show upload progress, or update content.