Bonsoir,
je souhaite proposer un dl de fichier lors de la validation d'un form.
Je fais donc un test sur la valeur de $_POST['xxx'] puis invoque les headers :
hélas, lorsque le fichier est dl, impossible de le lire (corrompus selon gimp).Code:
1
2
3
4
5
6 header('Content-Type: image/png'); header("Content-Length: ".filesize($file)); header('Content-Disposition: attachement; filename='.basename($file)); readfile($file);
Au début, je ne renseignais pas Content-Length, et j'avais une taille supérieur de ~100 octets, la spécification de Length me permet d'avoir deux fichiers "identiques", mais je ne peux toujours pas ouvrir cette image.
Je fournis également ce message d'erreur produit par feh lors de l'ouverture.
Merci de votre aideCitation:
feh WARNING: /LE/PATH/Downloads/photo.png - No Imlib2 loader for that file format
feh - No loadable images specified.