Я нашел хорошие примеры NET:: HTTP для загрузки файла изображения, и я нашел хорошие примеры создания временного файла. Но я не вижу, как я могу использовать эти библиотеки вместе. I.e., как было бы создано создание временного файла в этом коде для загрузки двоичного файла?
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."