J'ai un soucis pour le téléchargement de tout type de fichier cela ne fonctionne pas top, j'arrive bien à télécharger des fichiers textes, mais je ne peux pas par exemple télécharger des images.
voici mon code :
Code : Tout sélectionner
else if($action == 'download')
{
$local_file = $_GET['path'];
$download_file = $_GET['name'];
$download_rate = 20.5;
if(file_exists($local_file) && is_file($local_file))
{
header('Cache-control: private');
header('Content-Type: application/force-download');
// header('Content-Length: '.filesize($local_file));
header('Content-Disposition: attachment; filename='.$download_file);
flush();
$file = fopen($local_file, "r");
while(!feof($file))
{
print fread($file, round($download_rate * 1024));
flush();
sleep(1);
}
fclose($file);
exit();
}
else
{
putMessage("le fichier n'existe pas");
}
}Alors vous avez des suggestions ?
Cordialement,