Forcer les téléchargements de fichiers en PHP
Si vous devez fournir aux utilisateurs un moyen de télécharger des images ou tout autre type de fichier à partir de votre PHP script, il existe une approche simple que vous pouvez suivre.
Fournir des liens de téléchargement
Pour chaque image ou fichier que vous souhaitez rendre disponible pour téléchargez, incluez un lien hypertexte qui pointe vers un script PHP avec le code suivant :
Ce script définit les en-têtes nécessaires pour forcer le téléchargement du fichier lorsque vous cliquez dessus, en spécifiant le nom et la taille du fichier.
Gestion des demandes de téléchargement
Une fois le lien de téléchargement cliqué, ce script s'exécutera avant que toute autre sortie ou en-tête ne soit envoyé. Il est important de s'en assurer pour éviter tout conflit.
Considérations de sécurité
Si vous autorisez le téléchargement de fichiers arbitraires en fonction des entrées de l'utilisateur (par exemple, à partir d'un $_GET paramètre), veillez à mettre en œuvre des mesures de sécurité telles que la prévention de la traversée des répertoires et la limitation des téléchargements à une zone autorisée spécifique.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3