使用Carrierwave在Heroku上载大文件

我即将开始一个业余爱好项目,我将向S3上传大量文件。 有些文件大50-100MB。 我想使用Heroku,但如果需要,可以使用EC2。

Heroku + Carrierwave + S3会为此工作吗? 或者文件上传有限制吗? 如果是这样,什么是一个好的选择?

如果有任何很酷的上传库,如uploadify但没有闪存,也很好奇。

谢谢!

我建议利用S3的直接上传function。 这将允许您的用户直接上传到您的S3帐户(以安全的方式),完全绕过上传到Heroku。 这使您的Dynos可以自由处理正常请求,并避免高文件上传处理CPU成本以及内存限制问题。

http://aws.amazon.com/articles/1434

这个gem看起来就像你正在寻找的: https : //github.com/dwilkie/carrierwave_direct