Spécifier le header et utiliser readfile:
1 2 3 4 5 6 7
| if ( isset($_GET['x']) )
{
$x = htmlentities($_GET['x']);
header('Content-type: image/jpeg');
readfile($x);
}
... |
Il est à noter qu'il faut que tu ajoute un test sur le type de fichier pour spécifier le bon header ( Content-type: image/jpeg, Content-type: application/pdf,...).
Si tu veux forcer le téléchargement de ce fichier, alors tu ajoute cette instruction après le header content et avant le readfile :
header('Content-Disposition: attachment; filename="..."');
Partager