LearnBoost/knox — pull request #216 by satb (2014-01-10 16:46:38+00:00)
Title: Need encodeURIComponent instead of encodeURI

We need to use encodeURIComponent instead of encodeURI to account for special characters like '+' in the file name. This is especially so for those that directly upload to s3 from the browser where they have no control over filenames