我正在制作一个将html转换为PDF的Angular / Rails应用程序。 我将我的应用程序部署到Heroku并运行ruby脚本以生成PDF文件。我看到使用Heroku的bash生成PDF文件。
但是,我无法弄清楚如何查看该文件。 pdf位于root/lib/pdf/filename.pdf
。
我尝试访问herokuappname.herokuapp.com/lib/pdf/filename.pdf
,但似乎没有这样做。
如何在heroku app中查看PDF文件的内容?
由于
答案 0 :(得分:0)
Heroku有一个ephemeral filesystem。因此,您无法将pdf文件写入/lib
,只有/tmp
暂时可写,但如果您在单独的文件中生成文件,则可能会在dynos中看到这些文件网络,工作者或一次性dyno。
您应该做的是将pdf上传到存储服务(如Amazon S3)和上传库(例如paperclip),然后在您想要查看时链接到上传文件的S3网址。