Ik wil een php-script maken dat een image ter download aanbiedt aan de browser.
Nu heb ik het volgende in elkaar gepuzzeld
Het werkt echter niet. Allereerst plakt Mozilla 1.1 er nog php achter de bestandsnaam, waardoor je het snel verkeerd opslaat. Mijn IE 5.5 doet 't wel goed. Daarnaast is het gedownloade bestand corrupt. Ik kan het niet openen en het is een stuk kleiner in bestandsgrootte.
Weet iemand hoe ik dit kan oplossen?
Nu heb ik het volgende in elkaar gepuzzeld
PHP:
1
2
3
4
5
6
7
8
9
| <?php $img = "test.jpg"; header("Content-Type: application/x-unknown-image-JPEG"); header('Content-Disposition: attachment; filename=' . $img); header('Content-Length: ' . file_size($img)); read_file($img); ?> |
Het werkt echter niet. Allereerst plakt Mozilla 1.1 er nog php achter de bestandsnaam, waardoor je het snel verkeerd opslaat. Mijn IE 5.5 doet 't wel goed. Daarnaast is het gedownloade bestand corrupt. Ik kan het niet openen en het is een stuk kleiner in bestandsgrootte.
Weet iemand hoe ik dit kan oplossen?
edit:
$iname naar $img, type foutje bij overtypen
$iname naar $img, type foutje bij overtypen
Le peintre de l'espace se jette dans le vide! (Y.Klein 1960)