Avatar billede andersdp Nybegynder
29. september 2006 - 09:47 Der er 2 kommentarer og
1 løsning

header download giver fejl i video fil - forkert mime type

Bruger dette til at auto-downloade en fil.
--------------------------------------------
header("Content-Disposition: attachment; filename=video.wmv");
header("Content-Type: application/video/x-ms-wmv");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Expires: ".gmdate("D, d M Y H:i:s", mktime(date("H")+2, date("i"), date("s"), date("m"), date("d"), date("Y")))." GMT");
   
$fp = fopen("video.wmv","r");
print fread($fp, filesize($path));
fclose($fp);
exit();
--------------------------------------------

Problemet er blot, at .wmv filen ikke kan afspilles efter download - den er beskadiget...? Nogen der har en løsning, eller en forklaring....
Avatar billede coderdk Praktikant
29. september 2006 - 12:20 #1
header("Content-Type: application/video/x-ms-wmv");

skal være:

header("Content-Type: video/x-ms-wmv");

og

$fp = fopen("video.wmv","r");
print fread($fp, filesize($path));
fclose($fp);

kan erstattes af:

readfile( $path );
Avatar billede andersdp Nybegynder
29. september 2006 - 16:21 #2
Jep, så dur det.

Tanx, smid et svar.
Avatar billede coderdk Praktikant
29. september 2006 - 16:43 #3
Yessir :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester