2016-07-14 4 views
1

Я создаю приложение Angular/Rails, которое преобразует html в PDF. Я развернул свое приложение в Heroku и запустил скрипт ruby ​​для создания файлов PDF. Я вижу, что файлы PDF создаются с использованием bash Heroku.Просмотр файла PDF в приложении heroku

Однако я не могу понять, как просмотреть файл. PDF-файлы: root/lib/pdf/filename.pdf.

Я попытался получить доступ к herokuappname.herokuapp.com/lib/pdf/filename.pdf, но похоже, что он не работает таким образом.

Как просмотреть содержимое файла PDF в приложении heroku?

Благодаря

ответ

0

Heroku имеет ephemeral filesystem. Таким образом, вы не сможете писать файлы в формате PDF до /lib, но только /tmp временно доступен для записи, но он не отображается на разных динамиках, что может произойти, если вы создаете файлы в отдельном веб-рабочем, рабочем или одноразовом дино.

Что вы должны сделать, это загрузить PDF-файл в службу хранения данных, такую ​​как Amazon S3, с библиотекой загрузки, например paperclip, а затем ссылаться на URL-адрес этого загружаемого файла S3, если вы хотите его просмотреть.

Смежные вопросы