2016-07-14 66 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網址,當你想查看它。

相關問題