用Ruby下载&写入二进制文件
url="http://www.qunar.com/datas.gz"?
client = HTTPClient.new
? ? file_name=File.join("download","datas.gz")
? ? begin
? ? ? report_data = client.get_content(url)
? ? ? open(file_name, 'wb+') {|file| file.syswrite(report_data)} #wb+ 二进制文件写, syswrite?
? ? rescue Errno::ENOENT, Errno::EACCES => e
? ? ? puts e
? ? end