我已经有一段时间了。在fillim.com(独立电影发行,如此大的文件)上,我们使用s3_swf_upload
gem的this fork作为rails。我们每个人都抱怨说它会在完全上传文件之前有时会失败3-4次,就像几乎每个人一样。
我们正在使用Heroku,我们当然需要直接上传到S3。
我们没有在日志或浏览器中生成任何错误,我们也无法在我们的生活中找到原因。
以前是否有人遇到过这些问题?有没有人知道替代品?如果有人知道支持大于2GB的文件的替代方案,那就更好了。
答案 0 :(得分:0)
如果您尝试在amazon s3上传文件,请使用AWS :: S3 Ruby Library上传文件。
答案 1 :(得分:0)
我的默认尺寸
:fileSizeLimit (integer = 524288000)
Individual file size limit in bytes (default is 512 MB)
你需要增加你的filesizelimit
答案 2 :(得分:0)
重复的失败并不令人惊讶。如果您要上传大文件,则需要利用S3的“分段上传”支持。从本质上讲,文件被分解成碎片,分批发送,然后在S3端重新组装。
官方AWS SDK for Ruby支持此功能,但您必须将其实施到您的gem中。我不知道这是否超出你所寻找的范围。
另外,我是否理解您希望允许用户上传文件>来自网络浏览器的2GB?