Dan*_*ell 2 ruby ruby-on-rails heroku
我想知道如何File从http://www.example.com/foo.png可以传递给其他方法的 url(例如)实例化Ruby 中的对象。我需要一个有效的File对象,而不是一个TempFile. 我在 Heroku 上运行 Rails 应用程序,所以理想情况下我不想将文件保存到磁盘,因为我只需要在 HTTP 发布请求的持续时间内保留它。
谢谢!
小智 5
这是你要找的吗?它将从 URL 打开一个文件,并File使用其内容创建一个新的 ruby类。
require 'open-uri'
file = File.new(open('http://www.example.com/foo.png'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
815 次 |
| 最近记录: |