Maison  >  Article  >  développement back-end  >  Comment forcer le téléchargement de fichiers en utilisant PHP ?

Comment forcer le téléchargement de fichiers en utilisant PHP ?

WBOY
WBOYavant
2023-09-05 08:49:041370parcourir

Comment forcer le téléchargement de fichiers en utilisant PHP ?

Le code suivant peut être utilisé pour forcer le téléchargement d'un fichier en PHP.

<?php
   header(&#39;Content-type: text/javascript&#39;);
   header(&#39;Content-Disposition: attachment; filename="file.js"&#39;);
   readfile(file that is downloaded.js&#39;); //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(&#39;Content-Type: application/csv&#39;);
header(&#39;Content-Disposition: attachment; filename=name of csv file&#39;);
header(&#39;Pragma: no-cache&#39;);
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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer