0

我一直有这个问题一段时间了。在fillim.com(独立电影发行,如此大的文件)上,我们使用s3_swf_upload的轨道上使用的this fork。我们让每个人都抱怨说,它会在完全上传文件之前有时候会有3-4次失败,就像几乎所有人一样。s3_swf_upload上传文件到s3时经常失败

我们在Heroku上,当然我们当然需要直接上传到S3。

我们没有在我们的日志或浏览器中发现任何错误,而且我们无法为我们的生活找到原因。

有没有人有过这些问题?有谁知道替代品?如果有人知道支持大于2GB的文件,那会更好。

+0

我已经更新了这些家伙,我显然不清楚我们是否从Flash上​​传器直接上传到S3。 – FluffyJack

回答

0

如果您试图在amazon s3上上传文件,请使用AWS :: S3的Ruby库上传文件。

​​

+0

这是一个flash上​​传器,我的问题与直接上传有关... – FluffyJack

+0

AWS :: S3允许用户使用AWS :: S3 :: S3Object将文件上传到s3或从s3下载文件。 – Deepika

0

我的事情默认大小

:fileSizeLimit (integer = 524288000) 
Individual file size limit in bytes (default is 512 MB) 

你需要增加你的FILESIZELIMIT

0

的多次失败是不足为奇。如果您要上传大型文件,您需要利用S3的“分段上传”支持。实质上,文件被分解成片段,分成几部分发送,然后在S3端重新组装。

官方AWS SDK for Ruby支持此功能,但您必须将其实施到您的宝石。我不知道你是否在寻找范围之外。

另外,我正确理解您希望允许用户从其网页浏览器上传文件大于2GB