From 28f2706be30cb2b9e48fdc3dedb14902c765c6c9 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 26 May 2024 08:06:47 -0400 Subject: [PATCH] mp4 handling --- www-api/app/Controllers/WrenchMedia.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/www-api/app/Controllers/WrenchMedia.php b/www-api/app/Controllers/WrenchMedia.php index d7734ad0..306bc8ae 100644 --- a/www-api/app/Controllers/WrenchMedia.php +++ b/www-api/app/Controllers/WrenchMedia.php @@ -211,14 +211,19 @@ class WrenchMedia extends BaseController // case "mp4": $ctype="video/mp4"; break; default: } - header('Content-type: ' . $ctype); + switch( $file_extension ) { case "mp4": - header('Content-Description: File Transfer'); + header('Content-Description: File Transfer'); + //header('Content-Type: application/octet-stream'); + header('Content-Disposition: attachment; filename="'.basename($selectedFile).'"'); + header('Expires: 0'); + header('Cache-Control: must-revalidate'); + header('Pragma: public'); break; - // case "mp4": $ctype="video/mp4"; break; default: } + header('Content-type: ' . $ctype); readfile($selectedFile); } ini_set( "memory_limit", $old_limit );