如何用载波发送文件给用户?
这是我向浏览器发送文件的旧代码:
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
我故意没有安装上传器
Here's my old code to sends a file to the browser:
def show
send_file File.join(Rails.root, 'tmp', 'price.xls')
end
But recently I've found out that tmp folder can't be used as a persistent storage on Heroku, so I decided to move the file to AWS S3.
That's what I've got so far:
def show
uploader = PriceUploader.new
uploader.retrieve_from_store!('price.xls')
end
Now, how do I send the file to the browser?
upd
I itentionally didn't mount the uploader
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
想通了。
Figured it out.
就我而言
In my case