Каков хороший шаблон для веб-приложения для обслуживания файлов?

Я работаю над ангулярным веб-приложением, в котором можно просматривать pdf-файлы в pdf-viewer в браузере. Web-приложение также потребляет REST-сервис на Django. В базе данных хранится информация о pdf-файлах. Web-приложение вызывает REST-API, чтобы проверить, где хранятся файлы.

Поскольку я все еще нахожусь на стадии Proof-Of-Concept проекта, PDF-файлы в настоящее время хранятся в папке assets в angular web, что, конечно, не то, что я хочу в конечном итоге.

При изменении файлов или каталогов база данных должна обновляться автоматически (или через триггер в приложении).

У меня два вопроса:

  1. Есть ли очевидный способ обслуживать файлы в этой комбинации? Т.е. сервер apache? Я представляю, что в специализированных файловых серверах есть встроенные решения для обнаружения изменений в просматриваемой директории.
  2. .
  3. Для частичного решения было бы разумно написать скрипт на сайте django, который выполняет обслуживание файлов, обновление, а также предоставляет REST-API?
Вернуться на верх