rubylee 2008-4-19 09:17
open-uri中open方法的bug吗??
[code]require 'open-uri'
uri = 'http://cncfile1.shooter.cn/cache/1208567335/[ChiSub]Cinema.Paradiso_Nightmare.rar'
enuri = URI.encode(uri)
data = open(enuri){|f| f.read} #这句报错 说是bad uri(is not uri?)[/code]
[[i] 本帖最后由 rubylee 于 2008-4-19 09:18 编辑 [/i]]
rubylee 2008-4-19 09:31
[code]site = 'cncfile1.shooter.cn'
path = '/cache/1208567335/[ChiSub]Cinema.Paradiso_Nightmare.rar'
req = Net::HTTP.new(site)
resp,data = req.get(URI::encode(path))#这样就不会出错 但用上面的open就报错 baduri..[/code]