允许用户从S3 - Rails下载文件

时间:2017-03-26 16:55:59

标签: ruby-on-rails amazon-s3 download

我将PDF存储在S3上。使用Carrierwave上传它们非常有用。但是,如何让用户简单地单击链接以允许他们将存储的文件下载到本地计算机上?这是我目前无效的尝试。

控制器:

def download
    article = Article.find_by(id: params[:id])

    data = open("#{article.file}")
    send_data data, filename: "#{article.file}"
end

查看:

<td><%= link_to "Download File", download_article_path(article) %></td>

这不会出错,但也不会将文件下载到我的机器上。任何帮助都会非常感谢!

0 个答案:

没有答案