【发布时间】:2016-11-09 01:59:44
【问题描述】:
我有一个 Rails 应用程序,我使用 Fog/Carrierwave 在 S3 上存储文件。当我去下载文件时,我没有得到预期的结果。我的代码如下:
v_file_name = "https://s3.amazonaws.com/{bucket}/{file}.pdf"
data = open(URI.parse(URI.encode(v_file_name)))
send_data data, :type => 'application/pdf', :disposition => 'attachment', :filename => "{filename}.pdf"
我希望获得下载文件对话框,但我在浏览器中被重定向到以以下内容开头的页面:
%PDF-1.3 %���� 1 0 obj << /Creator /Producer >> endobj 2 0 obj....
结束于:
..... << /Size 10 /Root 2 0 R /Info 1 0 R >> startxref 25361 %%EOF
此代码之前一直在工作,但突然停止工作。
任何帮助将不胜感激!
【问题讨论】:
标签: ruby-on-rails amazon-s3 carrierwave