2011-03-21 56 views
1

我明白,我可以使用RubyGem路邊滿足我的需要,將文件捲曲到我的電腦。但我不知道如何實際「觸摸」文件。這是我走到這一步,使用寶石路邊(捲曲)下載文件

include 'rubygems' 
include 'curb' 

curl = Curl::Easy.new('http://wordpress.org/latest.zip') 
curl.perform 

我想我明白,其實perform下載文件。但是,我怎樣才能與文件進行交互?它在哪裏下載?

問候, 馬蒂亞斯

+0

可能重複(http://stackoverflow.com/questions/5386159/download-a-zip-file-through-nethttp) – 2011-03-22 05:35:41

回答

3

該文件可以通過body_str方法訪問。的

puts curl.body_str 
2

檢查在http://rdoc.info/gems/curb/0.7.15/的文檔。

perform之後,內容處於例如, curl.body_str

+0

我怎麼會去[通過網:: HTTP下載一個zip文件]關於將其轉換爲我可以在Finder中打開的實際壓縮文件(我正在使用OSX)。 – maetthew 2011-03-21 19:55:28

+0

我已經試過'file = File.new(「test.zip」,「w +」) file.puts $ filebody file.close' – maetthew 2011-03-21 19:57:07

+0

我應該發表一個新的問題嗎? :) – maetthew 2011-03-21 19:59:45