イメージ ファイルをダウンロードするための 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."