Avatar billede meek Nybegynder
10. februar 2004 - 21:31 Der er 1 løsning

download af fil istedet for åbn i defaultafspiller.

Hej eksperter;

Jeg har en side hvor man kan downloade mine mp3-filer.
Når der klikkes på et link har jeg en fil med navnet download.php der modtager en parameter som den skriver i loggen ud fra, derefter header den videre til den fil som der skal hentes.

Med alle de ny-moderne browsere er der registreret diverse afspillere der overtager når downloadningen starter, eg. quicktime og IE's egen indbyggede Medieplayer.

Jeg ønsker at filen ALTID skal downloades, brugeren skal altså have boksen med de 2 muligheder om "gem" eller "åbn herfra".

Jeg ved at man i apache kan lave nogle rewrite-rules der tager sig af dette, det kan jeg bare ik få til at virke...

kan man gøre det i PHP`?

Meek
Avatar billede meek Nybegynder
10. februar 2004 - 22:03 #1
løsning:

  header('Content-type: audio/mpeg3');
  header('Content-Disposition: attachment; filename="'.$fileToDownload[1].'"');
  readfile($mediaPath.''.$fileToDownload[1]);


Meek
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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