безопасный поток mp3 / mp4 в laravel (отказать в загрузке) - PullRequest
0 голосов
/ 26 октября 2019

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

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

Также используется промежуточное программное обеспечение Auth.

                $headers = [
                    'Content-Description' => 'File Transfer',
                    'Content-Type' => 'audio/mp3',
                    'Content-Disposition' => "attachment; filename*=UTF-8''".asset(''),
                    'Content-Length' =>  $filesize,
                    'Pragma' => 'public',
                    'Cache-Control' => 'must-revalidate',
                    'Expires' => '0',
                ];

                $fileContents = \File::get($file);
                return \Response::make($fileContents , 200, $headers);

, но его недостаточно, и менеджер загрузки может загрузить его очень просто!

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