文件下载-无法打开pdf文件:权限被拒绝

时间:2019-03-27 09:22:16

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

我需要允许用户直接从s3存储桶下载pdf文件。 我想出了一种方法,该方法可以正常工作,但无法打开下载的文件,得到Permission denied

如果我从控制台执行此操作,一切都很好,之后我可以打开下载的pdf文件。

这是我的方法

  def download_pdf
    pdf_url = @file.pdf_url
    f = open(pdf_url)
    FileUtils.mv(f.path, "#{@file.id}.pdf")
  end

有什么问题?如here所述,我试图关闭TempFile,但没有帮助

0 个答案:

没有答案