我找到了 NET::HTTP 下载图像文件的好例子,我找到了创建临时文件的好例子。但我不知道如何将这些库一起使用。即,如何将临时文件的创建用于下载二进制文件的代码中?
require 'net/http'
Net::HTTP.start("somedomain.net/") do |http|
resp = http.get("/flv/sample/sample.flv")
open("sample.flv", "wb") do |file|
file.write(resp.body)
end
end
puts "Done."