Does anyone know if the same thing is possible for Azure Blob Storage? I don't believe it is now, due to the Cross Origin Resource Sharing (CORS) limitations of Azure (http://social.msdn.microsoft.com/Forums/en-US/windowsazureda...), but I'd like to double check.
You construct the form server side but the file is uploaded from the client to S3 directly without passing through your server. It has been the best way to upload files to the internet for a long time.
We've been talking with the Close.io folks directly, but you may have experienced some slowness this weekend due to increased load. We're rolling out a new architecture soon that should address the issue for the next order of magnitude.
Regarding the response issue mentioned, we had a bug where we would not return the S3 key properly for a specific code path. The bug has since been patched and pushed to production.
I'd still prefer a service like Filepicker over running my own service.
However would of been good to see a blog or twitter update on these issues.... I might of missed something, but so far not able to see anything of the sort?
Does Filepicker have a Status page? Like Herokus? Cannot see anything on your homepage.
Everyone expects outages and such. But seeing the acknowledgement and plans for improvement helps!
(Congrats on the service... I'm still choosing you guys!)
It isn't an intermediary: you get a signature from your server (no actual file data sent) and then you use S3's support for direct browser uploads to send the actual file data.
One additional point to note: this has been possible since 2008 (see http://aws.amazon.com/articles/1434) and strictly speaking doesn't need CORS. If you use a hidden FORM element that targets a hidden iframe you can do this without needing a browser that supports CORS: you do lose the upload progress information, however.