Эй, ребята, я делаю музыкальный сайт, где я транслирую бесплатную музыку, но я не хочу, чтобы пользователь загружал mp3-файл из моей подачи.
Я использую Laravel v5.4 Framework для Backnd и Anguler V5,5 для Frontend и MP3-плеер, я использую HTML5.
моя заявка работает решетка. в интерфейсе нет тела не может найти ни одного mp3 URL, но
Когда я захожу в инструменты разработки браузеров и инспектор хранилища -> Локальное хранилище, я вижу там свой полный mp3-адрес.
Я смотрю в интернете и могу найти любой солутон, где я могу спрятать URL-адрес mp3 или защитить его там, где пользователь не может найти URL-адрес или загрузить напрямую mp3-файл с URL-адреса.
Кто-нибудь есть идеи, пожалуйста
От документы:
Для файлов, хранящихся с использованием
s3
или жеrackspace
Драйвер, вы можете создать временный URL для данного файла, используяtemporaryUrl
метод. Этот метод принимает путь и экземпляр DateTime, указывающий, когда должен истечь срок действия URL:
$url = Storage::temporaryUrl(
'file1.jpg', now()->addMinutes(5)
);
Если вы не используете один из этих сервисов для хранения файлов, вам нужно создать временные URL-адреса вручную.
Других решений пока нет …