From: Yi Zheng Date: 2008-09-05T16:38:42+09:00 Subject: How to fetch images from web page with relative path Hi, all here is the code, it works when the image has a full path, but I met some pages which only gives relative path for images. How to handle this condition? Thanks a lot! def self.get_magick_img_from_url(url) begin blob ='' img_file = nil Timeout::timeout(5) { #open web page img_file = open(url) } if img_file #read page content and store into blob img_file.readlines().each() do |line| blob << line end img_file.close() #fetch images here return Magick::Image.from_blob(blob) end rescue Timeout::Error puts 'Timeout in get_magick_img_from_url for url - ' + url rescue puts 'Error in get_magick_img_from_url - ' + $! end return nil end -- Posted via http://www.ruby-forum.com/.