icps

notes

Download

1
2
3
4
5
6
7
8
9
10
11
12
require 'net/http'
url="http://www.matsu.idv.tw/image/mod_ad/matsu-20130331040156-sernity-k.gif"
url=url.match(/http:\/\/([\w|\.|\-]*)(\/.*)/)
p url[1] #"www.matsu.idv.tw"
p url[2] #"/image/mod_ad/matsu-20130331040156-sernity-k.gif"

Net::HTTP.start(url[1]) { |http|
  resp = http.get(url[2])
  open("test.gif", "wb") { |file|
    file.write(resp.body)
   }
}
1
2
3
4
require 'open-uri'
open('test.gif', 'wb') do |file|
  file << open(url).read
end