From: Makoto Ozawa Date: 2000-09-23T00:11:55+09:00 Subject: [ruby-list:25092] http-access の get_data の指定サイズ rubyの皆様、こんばんは。小沢です。 http-access-0.0.4に入っているhttp-accessのget_dataについて質問がありま す。 付属しているwcatというサンプルプログラムで $ruby wcat http://www.ruby-lang.org/ja/ml-topics.html >ml としてファイルに保存すると219242byteのファイルが得られますが、 wcatには h.get_data(4096) {|data| print data} と指定してあるので、4096byteのファイルでなければなりません。 READMEには、 get_data([maxbytes]) 最後に実行した get_response に対応するエンティティボディを、最大 maxbytes 単位で読み込みます。エンティティボディを最後まで読み込 んでさらに読み込もうとすると nil を返します。maxbytes のデフォル ト値は 512 です。 と書いてあります。 何か使い方が悪いのでしょうか? -- 現在、i-mode用のブラウザを作っておりまして、どうしてもファイルサイズを 制限したいのです。 http://www.musubime.com/b/ -- どうぞ、宜しくお願い致します。 --- Makoto Ozawa http://www.musubime.com/