0

我一直有这个问题一段时间了。在 fillim.com(独立电影发行,文件很大)上,我们正在使用这个gem 的forks3_swf_upload for rails。我们让每个人都抱怨它有时会失败 3-4 次才能完全上传文件,就像几乎每个人一样。

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

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

以前有人遇到过这些问题吗?有人知道替代品吗?如果有人知道支持大于 2GB 的文件的替代方案,那就更好了。

4

3 回答 3

0

如果您尝试在 amazon s3 上上传文件,请使用 AWS::S3 一个 Ruby 库来上传文件。

http://amazon.rubyforge.org/

于 2012-10-04T08:30:15.393 回答
0

我的东西默认大小

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

你需要增加你的文件大小限制

于 2012-10-04T09:40:51.600 回答
0

屡屡失败也就不足为奇了。如果您要上传那么大的文件,您需要利用 S3 的“分段上传”支持。从本质上讲,文件被分解成小块,分部分发送,然后在 S3 端重新组装。

适用于 Ruby的官方AWS 开发工具包支持此功能,但您必须将其实施到您的 gem 中。我不知道这是否超出了您正在寻找的范围。

另外,我是否正确理解您希望允许用户从他们的网络浏览器上传大于 2GB 的文件?

于 2012-10-05T05:33:19.423 回答