


Comment PHP peut-il déclencher automatiquement les téléchargements de fichiers ?
Nov 17, 2024 pm 06:23 PMDéclenchement automatique des téléchargements de fichiers en PHP
Introduction :
Le téléchargement de fichiers lors de la visite de liens Web spécifiques est une pratique courante sur les sites de téléchargement. PHP fournit la fonctionnalité nécessaire pour obtenir ce comportement, offrant aux utilisateurs un moyen simple d'enregistrer des fichiers sur leurs systèmes locaux.
Code PHP pour les téléchargements automatiques :
Pour lancer un téléchargement automatique, ajoutez les en-têtes suivants avant de sortir le file :
1 2 3 4 |
|
Explication :
- Content-Disposition : Spécifie la disposition du contenu en pièce jointe et définit la le nom du fichier en utilisant basename($File) pour obtenir le filename.
- Content-Type : Déclare le type MIME comme application/octet-stream, indiquant que le fichier est un flux binaire.
- Content-Length : Définit la taille du fichier en octets, permettant au navigateur d'afficher le téléchargement progression.
- Connexion : Définit la fermeture de la connexion immédiatement une fois le téléchargement terminé.
Remarque supplémentaire :
- La fonction basename($File) extrait le nom du fichier du chemin, garantissant qu'il s'affiche correctement dans le téléchargement du navigateur prompt.
- Un type MIME alternatif, application/force-download, peut également être utilisé pour déclencher des téléchargements automatiques, bien que application/octet-stream soit largement pris en charge.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

Misque de réponse HTTP simplifié dans les tests Laravel

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

Construisez une application React avec un Laravel Back End: Partie 2, React

12 meilleurs scripts de chat PHP sur Codecanyon
