0

私はしばらくの間、この問題を抱えていました。fillim.com (インディー映画の配布のため、ファイルが大きい) では、この gem のフォークs3_swf_uploadレールに使用しています。ほとんどの人がそうであるように、ファイルを完全にアップロードする前に 3 ~ 4 回失敗することがあると不平を言う人がいます。

Heroku を使用しているため、もちろん S3 に直接アップロードする必要があります。

ログやブラウザでエラーが生成されることはありません。原因を突き止めることはできません。

誰かが以前にこれらの問題を抱えていましたか? 誰かが代替案を知っていますか? 2GB を超えるファイルをサポートする代替手段を誰かが知っていれば、それはさらに良いでしょう.

4

3 に答える 3

0

私はデフォルトのサイズ

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

ファイルサイズ制限を増やす必要があります

于 2012-10-04T09:40:51.600 に答える
0

Amazon s3 にファイルをアップロードしようとしている場合は、ファイルをアップロードするための Ruby ライブラリである AWS::S3 を使用します。

http://amazon.rubyforge.org/

于 2012-10-04T08:30:15.393 に答える
0

繰り返される失敗は驚くべきことではありません。それほど大きなファイルをアップロードする場合は、S3 の「マルチパート アップロード」サポートを利用する必要があります。基本的に、ファイルは断片に分割され、部分的に送信され、S3 側で再構築されます。

公式のAWS SDK for Rubyはこの機能をサポートしていますが、gem に実装する必要があります。それがあなたが探していたものの範囲外であるかどうかはわかりません.

また、ユーザーがWeb ブラウザから 2GB を超えるファイルをアップロードできるようにしたいという理解でよろしいですか?

于 2012-10-05T05:33:19.423 に答える