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语言从指定URL下载文件到本地的例子。通过HTTPClient库获取远程文件内容,并以二进制形式保存到本地磁盘。
915

被折叠的 条评论
为什么被折叠?



