【发布时间】:2014-10-10 03:44:58
【问题描述】:
我需要在云存储服务器上保存一个远程文件,所以我必须将该文件读取到文件流中,我找到了这篇文章: Open an IO stream from a local file or url 答案是:
require 'open-uri'
file_contents = open('local-file.txt') { |f| f.read }
web_contents = open('http://www.stackoverflow.com') {|f| f.read }
但是web_contents不对。然后我将此操作与自定义本地文件上传进行比较,格式为ASCII-8BIT,格式不一样。所以我怎样才能从远程文件中获取正确的流。
【问题讨论】:
标签: ruby ruby-on-rails-3 iostream