Как я могу запретить доступ к файлам ресурсов (mp3) по маршруту - PullRequest
0 голосов
/ 15 мая 2018

(извините за мой английский) Здравствуйте, у меня есть список аудио, где есть два вида привилегий [play] и [play and download].

Итак, я использую что-то вроде этого:

<audio controls="controls" controlsList="nodownload">
   <source src="/files/test.mp3" type="audio/mpeg" />
   Your browser does not support the audio element.
</audio>

Когда пользователь может [воспроизводить и скачивать], я удаляю только controlsList="nodownload"

Моя проблема заключается в том, что пользователь, имеющий только право на воспроизведение аудио, может открыть исходный код + поиск .mp3 и иметь доступ к моему аудио-URL, например, /files/test.mp3, добавить хост и получить доступ к mp3-файлу и загрузить его.

Я использую ASP.NET, поэтому, например, host/files/ недоступен, но host/files/test.mp3 доступно.

Я бы хотел заблокировать доступ ко всем маршрутам, заканчивающимся в .mp3, или я не знаю других рекомендаций?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...