gpt4 book ai didi

ruby - 如何通过 HTTP 将图像文件下载到临时文件中?

转载 作者:数据小太阳 更新时间:2023-10-29 06:29:22 25 4
gpt4 key购买 nike

我找到了 good examples NET::HTTP 下载图像文件,我找到了 good examples创建一个临时文件。但我不知道如何一起使用这些库。即,如何将临时文件的创建用于此代码以下载二进制文件?

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."

最佳答案

有比 Net::HTTP 更多的 api 友好库,例如 httparty :

require "httparty"

url = "https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/DahliaDahlstarSunsetPink.jpg/250px-DahliaDahlstarSunsetPink.jpg"

File.open("/tmp/my_file.jpg", "wb") do |f|
f.write HTTParty.get(url).body
end

关于ruby - 如何通过 HTTP 将图像文件下载到临时文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18474483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com