バッファマルチパート形のポRuby
-
03-07-2019 - |
質問
私は現在使用し Net::HTTP
るRubyスクリプトを投稿ファイルサイトを介してマルチパート形式ます。でも小型のファイルが頻繁にして送り非常に大きなファイルをこのスクリプトは、 HTTP#post
だけのように受け入れ後のデータとして String
オブジェクトのファイルを私に送って読み出されるメモリの前に何かを送信することができます。このスクリプトしないようにするには、忙しい生産サーバーでは受け入れを鵜呑みに何百人ものメガバイトのRAMを送信ファイルです。
理想的には、がいる方法によればバッファサイズ IO
オブジェクトは、送バッファサイズのチャンクのデータからの読み取り IO
オブジェクトとしてのみ必要です。池尾:そういうふうに考えていうこ失業が生まれるのでしょうか。なんか関係して Net::HTTP
?
更新: Net::HTTP#body_stream(input)
いていることが確認できれば、ものを書く...疎になります。誰にでも良い例です。
解決
使用当期純::HTTP#body_stream(入力)
他のヒント
実際に私をアップロードファイルを使用body_stream.のソースコードはこちら:http://stanislavvitvitskiy.blogspot.com/2008/12/multipart-post-in-ruby.html
所属していません StackOverflow