【发布时间】:2017-11-28 20:21:33
【问题描述】:
在使用雾上传和下载文件时,我看到了几种不同的方法。哪个更受欢迎,甚至有关系?
上传中
directory.files.create(key: local_filename,
body: File.open(local_path),
public: false)
或
connection.put_object(directory.key,
local_filename,
File.open(local_path),
public: false)
对于下载,我只有一个示例,但需要将文件选项更改为“wb”才能使其工作:
正在下载
File.open(Rails.root.join(file.key), 'wb') do |local_file|
local_file.write(file.body)
end
【问题讨论】:
标签: ruby-on-rails google-cloud-storage fog