在heroku上托管文件以供下载

时间:2016-03-01 19:35:38

标签: ruby-on-rails heroku

非常简单的问题。几个小时的谷歌搜索,但无法找到答案!如何在heroku上传pdf文件,以便我的网站访问者可以下载它?

非常感谢:)

1 个答案:

答案 0 :(得分:1)

将pdf添加到您的Git然后推送到Heroku。 创建一个下载方法,如下所示,

  def download
    file = "#{Rails.root}/file.pdf"
    if File.exists?(file)
      send_file file, :type=>"application/pdf", :x_sendfile=>true
    else
      flash[:notice] = 'File not found'
      redirect_to :index
    end
  end

如果需要,进行必要的更改。