Bir görüntü dosyasını indirmek için NET :: HTTP'nin good examples numaralı sayfasını bulduk ve bir geçici dosya oluşturma konusunda good examples ürününü buldum. Fakat bu kütüphaneleri nasıl birlikte kullanabileceğimi göremiyorum. I.e., bir ikili dosyayı indirmek için temp dosyasının oluşturulması bu kodda nasıl işlenir?Bir görüntü dosyasını HTTP aracılığıyla bir geçici dosyaya nasıl indirebilirim?
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."
@maerics, th güncellendi e soru - – Dogweather
Düzenlemeyi doğru bir şekilde gönderdiniz mi? Aksi halde kodunuzun, ilk örneğinizin doğrudan bir kopyası gibi göründüğünden şüpheleniyorum. – Shadwell
Ve 'open (" sample.flv ") ...' kısmını Tempfile belgelerinden okuduğunuz şeylerle değiştirdiğinizde ne olur? – maerics