Just tried this gem for the first time and it doesn't work out of the box. I'm getting a bad request error back from amazon with the following error:
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>MaxPostPreDataLengthExceeded</Code><Message>Your POST request fields preceeding the upload file was too large.</Message><MaxPostPreDataLengthBytes>20480</MaxPostPreDataLengthBytes><RequestId>9D23B2C9005839DC</RequestId><HostId>tzLn4c+k9tWoF69pDLBmwDdkHHrHuMR/yNYXi0oeIjaqr72HUGUnPsvwjqnIuLbk</HostId></Error>
Ahh I had mistakenly renamed my file field "upload" rather than "file", thinking it was associated with the callback post to the app. restoring it to "file" made everything work groovy. May want to emphasize this in the doc.
I still get the same error, this is my HTML code:
<input id="asset" multiple="multiple" name="asset" type="file" />
Pick your reaction
Noted, will update doc.