这是我将文件发送到浏览器的旧代码:
def show
send_file File.join(Rails.root, 'tmp', 'price.xls')
end
但最近我发现 tmp 文件夹不能用作 Heroku 上的持久存储,因此我决定将文件移动到 AWS S3。
这就是我到目前为止所得到的:
def show
uploader = PriceUploader.new
uploader.retrieve_from_store!('price.xls')
end
现在,如何将文件发送到浏览器?
upd
我故意没有安装上传器
弄清楚了。
def show
uploader = PriceUploader.new
uploader.retrieve_from_store!('price.xls')
uploader.cache_stored_file!
send_file uploader.file.path
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)