Node.js / Express - Как ограничить доступ к файлу пользователю, который его загрузил? - PullRequest
0 голосов
/ 11 января 2020

Я создаю веб-приложение, и пользователи могут загружать файлы PDF. Загрузка все работает нормально, где я бьюсь над тем, как обращаться с доступом к файлам.

В настоящее время файлы хранятся в отдельной папке для каждого пользователя. Но любой, кто знает URL, может получить доступ к файлам.

my express приложение использует токен-носитель JWT для аутентификации. Есть ли способ также обслуживать файлы аналогичным образом?

спасибо, MJ

1 Ответ

0 голосов
/ 11 января 2020

Я выяснил, как защитить бэкэнд с помощью 'res.sendFile ()' и моего промежуточного программного обеспечения для аутентификации.

Нет, я просто больше не могу загружать документ во внешний интерфейс, так как использую html ' атрибут sr c 'для загрузки pdf в html.

...