2

ruby on rails を使用して aws s3 にファイルをアップロードしようとしています。コードは小さなアップロードでは問題なく機能しますが、3 ~ 4 MB を超えるアップロードではタイムアウト エラーが発生します。コードを使用してs3にファイルをアップロードしています:

AWS::S3::S3Object.store(filename, params[:file].read, @BUCKET_NAME, :access => :private)

大規模なアップロードの問題を解決するにはどうすればよいですか。より大きなアップロードを許可するために、Ruby スクリプトのタイムアウト間隔を長くすることはできますか?

助けてください...

4

3 に答える 3

2

最近の CORS サポートを利用することをお勧めします。そこでの使用方法を明確に詳しく説明しようとしました: http://pjambet.github.com/blog/direct-upload-to-s3/

于 2012-10-09T22:56:29.257 に答える
0

長いリクエストにはhttp ストリーミングを使用することをお勧めします

于 2012-10-09T05:21:16.357 に答える