我即将开始一个业余爱好项目,我会将大量文件上传到S3。有些文件大50-100MB。我想使用Heroku,但如果需要,可以在EC2上使用。
Heroku + Carrierwave + S3能为此工作吗?或者文件上传有限制吗?如果是这样,那么什么是好的选择呢?
还好奇是否有像uploadify这样很酷的上传库但没有闪存。
谢谢!
答案 0 :(得分:16)
我建议利用S3的直接上传功能。这将允许您的用户直接上传到您的S3帐户(以安全的方式),完全绕过上传到Heroku。这使您的Dynos可以自由处理正常请求,并避免高文件上载处理CPU成本以及内存限制问题。
http://aws.amazon.com/articles/1434
这个宝石似乎正是您所寻找的:https://github.com/dwilkie/carrierwave_direct