2016-07-14 41 views
1

我正在制作一个将HTML转换为PDF的Angular/Rails应用程序。 我将我的应用程序部署到Heroku并运行ruby脚本来生成PDF文件。我看到PDF文件正在使用Heroku的bash生成。在heroku应用程序中查看PDF文件

但是,我无法弄清楚如何查看文件。该pdf格式为root/lib/pdf/filename.pdf

我试过访问herokuappname.herokuapp.com/lib/pdf/filename.pdf,但它似乎不是这样工作。

如何在heroku应用程序中查看PDF文件的内容?

谢谢

回答

0

Heroku有一个ephemeral filesystem。因此,您将无法将pdf文件写入/lib只有/tmp是临时可写的,但是在多个dynos中不可见,如果您在单独的网络,工作者或一次性动态生成器中生成文件,则可能发生这种情况。

你应该做的是上传pdf到存储服务,如Amazon S3,上传库如paperclip,然后链接到上传文件的S3网址,当你想查看它。

相关问题