Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Pb : forcer le telechargmeent JPG
$extension=strtolower ($extension);
$name = $id_carte."_a".$type.".".$extension;
// vérifie l'existence et l'accès en lecture au fichier
$filename = dirname(__FILE__).$dossier.$name;
if (!is_file($filename) || !is_readable($filename)) {
header("HTTP/1.1 404 Not Found");
$size = filesize($filename);
// désactivation compression GZip
if (ini_get("zlib.output_compression")) {
ini_set("zlib.output_compression", "Off");
// désactive la mise en cache
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0,pre-check=0");
header("Cache-Control: max-age=0");
header("Pragma: no-cache");
header("Expires: 0");
// force le téléchargement du fichier avec un beau nom
header("Content-Type: application/force-download");
//header("Content-Transfer-Encoding: $type\n");
header("Content-Disposition: attachment; filename=$name");
// indique la taille du fichier à télécharger
header("Content-Length: ".$size);
// envoi le contenu du fichier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment