Я использовал ffmpeg, чтобы конвертировать мои MP4-видео в формат M3U8, чтобы иметь несколько качеств и потоковое видео. из-за соображений безопасности я должен поместить свои видео в папку хранения (не публичную), и теперь, когда я пытаюсь смотреть видео, браузер просто загружает текстовый файл M3U8 и видео не отображается. Я устанавливаю расширение Chrome для отображения видео M3U8 и вижу свои видео M3U8, если я помещаю файлы в общую папку и вызываю URL-адрес напрямую. это мой код
$fileName = $product->details()['sample_file_name'];
$filePath = $product->type.'s/'.$product->id.'/'.$fileName;
$fileContents = Storage::disk('products')->path($filePath);
$header = ['Content-type' => Storage::disk('products')->mimeType($filePath)];
$header = ['Content-Disposition' => 'attachment; filename='.basename($filePath)];
$response = Response::download($fileContents, $fileName, $header);
return $response;
, пожалуйста, помогите мне установить заголовки для ответа на загрузку.