Bonjour à tous
J'aurai besoin de modifier la manière dont mon fichier est téléchargeable, jusqu’à présent je faisait comme ceci :
J'ai un fichier sur mon serveur, je lui injecte le contenu, que j'ai récupéré ultérieurement données encodé en base64,
et j'édite les headers, et lance le téléchargement
ensuite j'ai un script qui supprime le fichier de mon serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if(file_exists($nom_file)){ file_put_contents($nom_file, base64_decode($data_base64)); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($nom_file).'"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($nom_file)); readfile($nom_file); exit; }
Ce que je cherche à faire est de ne plus voir à gérer un fichier sur mon serveur, je m'explique est-il possible de lancer le téléchargement à la voler en insérant le contenu ?
merci
Partager