2011-03-21 3 views
1

RubyGem Curb를 사용하여 내 컴퓨터에서 파일을 컬링해야 할 필요가 있음을 이해했습니다. 하지만 실제로 파일을 "터치"하는 방법을 알아낼 수는 없습니다. 이것은 내가 지금까지 가지고보석을 사용하여 파일을 다운로드하려면

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) –

답변

3

body_str 메소드를 사용하여 파일에 액세스 할 수 있습니다. 의

puts curl.body_str 
2

확인 http://rdoc.info/gems/curb/0.7.15/의 문서.

perform 이후에, 그 함량은 예를 들어. curl.body_str.

+0

내가 갈 것입니다 방법 [인터넷 : HTTP를 통해 zip 파일을 다운로드] 이 파일을 Finder에서 열 수있는 실제 zip 파일로 변환하려고합니다 (OSX를 사용 중입니다). – maetthew

+0

'file = File.new ("test.zip", "w +") 시도했습니다. file.puts $ filebody file.close' – maetthew

+0

대신 새 질문을 게시해야합니까? :) – maetthew

관련 문제