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

标签 ruby-on-rails ruby

我正在使用一个 api,它有一个图像列表,我想将这些图像保存到我自己的服务器上。有没有人对这样做的最佳方法有什么建议?或者我应该使用什么库?

谢谢, 伊恩

最佳答案

Ruby 的 open-uri 库是一种快速入门的方法。

open-uri

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

require 'open-uri'

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

关于ruby-on-rails - Ruby - 从不同的服务器复制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415621/

相关文章:

sql - Rails 中的用户查询字符串

ruby - 使用 glob 模式查找某些文件

ruby - 哈希或其他对象的内存大小?

ruby - 以 `0` 为前缀的数字文字

mysql - 2 个 HTTP 请求同时检查记录是否存在,如果不存在则创建它 = 重复记录

ruby-on-rails - Rails ActiveRecord 如何在没有多个查询的情况下链接 "where"子句?

ruby-on-rails - 两列的 active_admin config.sort

ruby-on-rails - 使用 Arel 对 AND 和 OR 子句进行分组

ruby-on-rails - 回形针错误 : uninitialized constant Paperclip (NameError)

ruby - ruby中 "not"和 "!"的区别