Ik wil aan mijn browser doorgeven dat de "pagina" een bestand is (mp3) en dat deze opgeslagen moet worden. Nu moet dat in php met header(), maar ik weet niet welke type ik moet gebruiken. Weet iemand een url met een lijst van content-types of weet iemand welk type ik hiervoor moet gebruiken.
WERKT! maar alleen nu wil die het betand opslaan als de pagina naam. Is er ook nog een mogelijkheid dat hij zelf al de naam geeft die het bestand officieel heeft¿
code:
1
| Content-disposition: filename=liedje.mp3 |
En je kunt ook nog de content-length meegeven, zodat de browser kan uitrekenen hoe lang het downloaden nog duurt:
code:
1
| Content-length: 99999 |
werkt ook al, alleen krijg ik nu niet meer de vraag of het bestand opgeslagen moet worden of niet. Hij opent automatisch winamp of mediaplayer. Weet iemand hier nog een oplossing voor¿
je browser anders instellen dat hij eerst vraagt of je wil saven...
(of rechtermuisknop save as gebruiken)
(of rechtermuisknop save as gebruiken)
Er is een mogelijkheid om aan een pagina een attechment toetevoegen door een regel in de header te laten zetten, weet niet welke. Je krijgt dan automatisch de vraag of je hem wilt opslaan.
Op php.net vond ik het volgende (Content type, opslaan en bestand binnenhalen):
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php // We'll be outputting a PDF header("Content-type: application/pdf"); // It will be called downloaded.pdf header("Content-Disposition: attachment; filename=downloaded.pdf"); // The PDF source is in original.pdf readfile('original.pdf'); ?> |
[ Voor 20% gewijzigd door wietse.cc op 20-05-2003 16:47 ]
Verwijderd
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=naam");
header("Content-Disposition: attachment; filename=naam");
[ Voor 44% gewijzigd door Verwijderd op 20-05-2003 17:13 ]
Pagina: 1