Задать вопрос
@bond_1013
Начинающий веб-разработчик

Как запретить скачивание приватных файлов с сервера?

Как правильно скрыть файлы от скачивания? К примеру у меня есть видео, которое доступно только группе пользователей, но если кто-то скинет ссылку на это видео, то запретить его скачивать и смотреть, как это правильно реализовать? Подскажите пожалуйста, в какую именно сторону смотреть.

Я смотрел запрет через nginx, но я так понимаю что он станет недоступным даже для отображения на самом сайте
location ^~ /files/score/ {
deny all;
return 404;
}
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Можно отдавать контент файла из вьюхи, тогда можно контролировать кто обращается за файлом, в какой раз, есть ли конкурентные запросы и т.п. Но это требовательный к ресурсам вариант, с ним надо быть осторожным.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы