Avatar billede gulekings Nybegynder
06. november 2003 - 16:39 Der er 7 kommentarer og
1 løsning

Gemme mpg til HD

Findes der et script eller et trick til hvordan man tvinger browseren til at spørge brugeren, om han vil gemme eller åbne en mpg/avi film. Ligesom hvis man trygger "Save target as" på et almindeligt link. Men det kan man jo ikke rigtigt i flash :|
Avatar billede barklund Nybegynder
06. november 2003 - 17:08 #1
Tja... Det er ikke nemt. Især ikke i internet explorer, for selv om du fortæller brugeren, at din fil har content-type "application/octet-stream" så kan ie finde på at afspille hvis den genkender fil-endelsen alligevel.

Men det kræver en eller anden form for server-side scripting - har du det? Og har du PHP, kan jeg lave det for dig :)
Avatar billede gulekings Nybegynder
07. november 2003 - 09:16 #2
Ja, jeg har php, men skriver selv kun lidt asp.. Du må meget gerne skrive et eksempel til mig, det ville være interessant!
Avatar billede barklund Nybegynder
07. november 2003 - 11:09 #3
Du skal i din flash linke til:

getURL("min.avi.php", "_blank");

Og i php-filen:

<?
$file = "min.avi";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".$file."\";");
readfile($file);
?>

Tror jeg nok virker :)
Avatar billede gulekings Nybegynder
07. november 2003 - 12:49 #4
Hvis nu jeg har 60 forskellige film, er det så nødvendigt også at have 60 php filer, med det script?
Jeg forestiller mig at jeg kan linke til eet php doc, og så sende en variable med, med sti/navn på filen!?
Avatar billede barklund Nybegynder
07. november 2003 - 12:59 #5
Det kan du også godt, meeen jeg skulle hurtigt udnytte det til at hente enhver anden fil fra din server :)

Dog kan vi snyde lidt:

getURL("hent_avi.php?avi=min", "_blank");

Og i php-filen:

<?
$file = $_GET['avi'].".avi";
if (file_exists($file)) {
  header("Content-type: application/octet-stream");
  header("Content-Disposition: attachment; filename=\"".$file."\";");
  readfile($file);
} else {
  die("Forkert fil");
}
?>

Så kan man kun hente avi'er :)
Avatar billede gulekings Nybegynder
07. november 2003 - 13:23 #6
Der skulle være lidt at lege med. Jeg takker. Smid et svar, plz!
Avatar billede barklund Nybegynder
07. november 2003 - 13:35 #7
Uhm :)
Avatar billede barklund Nybegynder
07. november 2003 - 13:53 #8
Tark for points :)
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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