bonjour,

j'ai lu que pour forcer le telechargement d'un fichier, il fallait faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
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');
=> est-ce que tous ces termes sont vraiment utiles ? je mettrais plutôt ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
header('Content-type: application/octet-stream');
header('Pragma: no-cache');
Remarque : j'ai besoin d'optimiser la longueur de mes chaines de caractère car mon serveur est un petit microcontrolleur...


Aussi, pour forcer un fichier à ne pas etre mis en cache, est-ce que header('Pragma: no-cache'); suffit (que ça soit pour de la lecture ou pour de l'enregistrement) ?