ruby-on-rails - 如何从 URL 下载文件并将其保存在 Rails 中?

标签 ruby-on-rails ruby file-handling

我有一个图像的 URL,我想将其保存在本地,这样我就可以使用 Paperclip 为我的应用程序生成缩略图。下载和保存图像的最佳方式是什么? (我研究了 ruby​​ 文件处理,但没有发现任何问题。)

最佳答案

试试这个:

require 'open-uri'
open('image.png', 'wb') do |file|
  file << open('http://example.com/image.png').read
end

关于ruby-on-rails - 如何从 URL 下载文件并将其保存在 Rails 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2515931/

相关文章:

ruby-on-rails - rails : Stripe Button not working on first attempt (until page is reloaded)

ruby-on-rails - 如何渲染局部 View ?

ruby-on-rails - 建立连接不适用于 Ruby 控制台

ruby-on-rails - 如何使用 Rails 2.1 中的 ExceptionNotifier 插件修复 'Unprocessed view path found' 错误?

ruby - 如何检查运行时是否存在最低 Ruby 版本?

java - java写入随机位置的txt文件

c - 从文件中读取,但我无法打印最后一行?

ruby-on-rails - Rails Cross Origin Headers Set,XMLHttpRequest 无法加载 http ://www. d1.com/sign_in,Access-Control-Allow-Origin 不允许 Origin

ruby - 在公差范围内确定两条线段是否属于同一线段的最有效方法是什么?

c - 从重定向为输入的文件中验证日期