[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>

はじめまして、長谷川 と申します。

16 messages 2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6 — Tanaka Akira <akr@...17n.org> 2004/05/19

In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,

[ruby-list:39633] Re: open-uri でダウンロードできません

From: Atsushi SHICHI <ats7@...>
Date: 2004-05-05 16:37:47 UTC
List: ruby-list #39633
しちです。

At Wed, 5 May 2004 21:21:28 +0900,
PT2K <PT2K@mymail.to> wrote:

> (A) open-uri を使う
> require 'open-uri'
> open("http://www.d8.dion.ne.jp/~pt2k/COPYING.lzh") {|h|
>   File.open("COPYING.lzh", "wb") {|f|
>     f.write(h.read)
>   }
> }

> 本当は、取扱いが楽なので open-uri の方を使いたいのですが、
> 何か、上手い方法などありませんでしょうか?

open に 'rb' を指定してもダメでした。
# OpenURI.open_uri から先にモードが渡ってないような...

f.write(h.binmode.read)

とすれば上手くいくようです。

--
Atsushi SHICHI

In This Thread