[英]s3_swf_upload fails regularly while uploading files to s3
我已经有一段时间了。 在fillim.com(独立电影发行,如此大的文件)上,我们使用s3_swf_upload
gem的这个fork来实现轨道。 我们让每个人都抱怨它有时会失败3-4次,然后才能完全上传文件,就像几乎每个人一样。
我们在Heroku上,然后我们当然需要直接上传到S3。
我们没有在日志或浏览器中生成任何错误,并且我们一生都无法找到原因。
有人遇到过这些问题吗? 有人知道替代品吗? 如果有人知道支持大于2GB文件的替代方案,那就更好了。
如果您尝试在Amazon s3上上传文件,请使用Ruby库AWS :: S3上载文件。
我的东西默认大小
:fileSizeLimit (integer = 524288000)
Individual file size limit in bytes (default is 512 MB)
您需要增加文件大小限制
反复的失败并不令人惊讶。 如果要上传的文件太大,则需要利用S3的“分段上传”支持。 本质上,文件被分解成小块,分批发送,然后在S3端重新组装。
官方的适用于Ruby的AWS开发工具包支持此功能,但您必须将其实现到gem中。 我不知道这是否超出了您想要的范围。
另外,如果您要允许用户从其网络浏览器上载大于2GB的文件,我是否理解正确?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.