Le code suivant peut être utilisé pour forcer le téléchargement d'un fichier en PHP.
<?php header('Content-type: text/javascript'); header('Content-Disposition: attachment; filename="file.js"'); readfile(file that is downloaded.js'); //This can be printed for verification purpose ?>
REMARQUE - Cela doit être fait avant qu'une sortie ne soit affichée, sinon le fichier aura également une sortie d'autres opérations (ce qui peut ne pas être pertinent).
Une autre méthode qui peut être utilisée consiste à utiliser la solution .htaccess. Cette méthode peut forcer le téléchargement de tous les fichiers sur le serveur et peut être ajoutée au fichier .htaccess. Ceci est prouvé ci-dessous -
AddType application/octet-stream csv header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=name of csv file'); header('Pragma: no-cache'); readfile("path-to-csv-file");
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!