Я знаю, что нет способа отказать в загрузке видео или аудио файла, когда мы обслуживаем его для пользователя.
Но я хочу заблокировать прямую загрузку файла, когда менеджер загрузки предлагает загрузить файл пользователю.
Также используется промежуточное программное обеспечение 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);
, но его недостаточно, и менеджер загрузки может загрузить его очень просто!