读书人

用Ruby上载amp;写入二进制文件

发布时间: 2012-09-09 09:27:54 作者: rapoo

用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

读书人网 >Ruby Rails

热点推荐