Forcer le download
Xav
-
Bobinours Messages postés 2903 Statut Membre -
Bobinours Messages postés 2903 Statut Membre -
Comment télécharger un fichier image, doc, xls ou autre sans qu'ils s'ouvrent dans le navigateur, quelqu'un peut-il m'en dire plus sur ce genre de script :
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $nom_f . '"');
header('Content-Length: ' . filesize($filename));
header('Pragma: no-cache');
header('Expires: 0');
readfile($filename);
Merci de laisse un avis
A+ Xavier
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $nom_f . '"');
header('Content-Length: ' . filesize($filename));
header('Pragma: no-cache');
header('Expires: 0');
readfile($filename);
Merci de laisse un avis
A+ Xavier
A voir également:
- Forcer le download
- Forcer demarrage pc - Guide
- Forcer suppression fichier - Guide
- Forcer à quitter - Guide
- Télécharger music mp3 gratuit download pc - Télécharger - Conversion & Extraction
- Microsoft store download - Guide
2 réponses
Oui, ca sers a rien, laisse les gens se debrouiller avec leur navigateur comme ils l'entendent!!!
. .
\_/
. .
\_/
Ton script devrait marché, mais remplace le content-type : application/octet-stream par celui de ton fichier.
teebo : même pas :-/
Xav : Ce n'est pas plus simple, c'est moins complet.
De plus "application/force-download" est aussi un content-type générique et il faut donc, autant que possible, éviter de l'utiliser.
Autant prendre le content-type réel du fichier, ce qui permettra à tous les névigateurs de gérer au mieux ces fichiers sans mettre une extension abérante.
Il te suffirait de mettre un paramètre $EXT = DOC ou XLS ou JPG...
De le tester et d'afficher le bon content-type (voir la liste des content-type sur ce site je crois).
Xav : Ce n'est pas plus simple, c'est moins complet.
De plus "application/force-download" est aussi un content-type générique et il faut donc, autant que possible, éviter de l'utiliser.
Autant prendre le content-type réel du fichier, ce qui permettra à tous les névigateurs de gérer au mieux ces fichiers sans mettre une extension abérante.
Il te suffirait de mettre un paramètre $EXT = DOC ou XLS ou JPG...
De le tester et d'afficher le bon content-type (voir la liste des content-type sur ce site je crois).