【发布时间】:2014-05-27 20:45:39
【问题描述】:
假设我有这个网址:Image
我想将其内容写入临时文件。我是这样做的:
url = http://s3.amazonaws.com/estock/fspid10/27/40/27/6/buddhism-hindu-religion-2740276-o.png
tmp_file = Tempfile.new(['chunky_image', '.png'])
tmp_file.binmode
open(url) do |url_file|
tmp_file.write(url_file.read)
end
但似乎 tmp_file 是空的。因为当我这样做时:
tmp_file.read => # ""
我错过了什么?
【问题讨论】:
标签: ruby temporary-files