2016-08-16 3 views
-3

Ich möchte mp4 Videos mit php.But folgenden Code nicht funktioniert.Wie kann ich mp4 oder andere Videos mit PHP herunterladen.Download Videos in php

Dies ist mein Code.

header('Content-type: video/flv'); 
    header('Content-Disposition: attachment; filename="video.flv"'); 
    readfile('original.flv'); 
+0

hier einige Ihrer Code Put. So können wir es beantworten. – Noman

+0

@Syed Noman: Ich habe folgenden Code verwendet. header ('Content-type: video/flv'); Header ('Content-Disposition: Anhang; Dateiname = "video.flv"'); readfile ('original.flv'); – kulu

Antwort

0

dies versuchen,

HTML

<video controls="" autoplay="" name="media"> 
    <source src="http://localhost/videos/mp4.php" type="video/mp4"> 
</video> 

mp4.php

$file = 'local_file'; 
$newfile = 'outFile'; 

if (file_exists($file)) { 
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.basename($newfile)); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate'); 
    header('Pragma: public'); 
    header('Content-Length: ' . filesize($file)); 
    ob_clean(); 
    flush(); 
    readfile($file); 
    exit; 
}