[Conception] Script de téléchargement d'image
Bonjour,
j'ai un script me permétant de télécharger une image, mon souci c'est que ca le télécharge mais pas a la bonne extension, soit en image.html au lieu de image.jpg par exemple.
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<?
$filename = $_GET['name']; //nom du fichier
$file_path = $_GET['file']; //completer le nom du fichier
//0. Ouverture et lecture du fichier, puis fermeture
$ofile = fopen ($file_path, 'rb'); //Forcage du mode binaire sous windows. CF doc PHP fonction fopen
$content = fread($ofile, filesize($file_path));
fclose ($ofile);
//0. fin
//1. Envoie des headers corrects. ok navigateur (opera 9, fx 1.0, ie 6)
header('Content-Transfer-Encoding: none'); //Si omis -> bug opera cf. post 1ere page
header('Content-Type: application/octet-stream ');
header("Content-Disposition: attachment; filename=$filename");
header('Content-length: '.filesize($file_path));
//1. fin
// envoi du fichier au navigateur
echo $content;
?> |
merci.