Ruby - 从不同的服务器复制图像

Ian*_*gan 1 ruby ruby-on-rails

我正在使用一个api,它有一个我希望保存到我自己的服务器的图像列表.有没有人对什么是最好的方法有任何建议?或者我应该使用哪些lib?

谢谢,伊恩

ngo*_*eff 6

Ruby的open-uri库是一种快速的方法.

开放式的URI

它扩展了open方法并支持url,因此以下工作方式:

require 'open-uri'

File.open("out.png", "w") {|o|
  open("http://www.example.com/some.png") {|f|
    o.write( f.read )
   }
}
Run Code Online (Sandbox Code Playgroud)