Maison  >  Article  >  développement back-end  >  Méthodes de traitement courantes pour les téléchargements de fichiers en PHP

Méthodes de traitement courantes pour les téléchargements de fichiers en PHP

墨辰丷
墨辰丷original
2018-06-11 14:24:521288parcourir

Cet article présente principalement la méthode de traitement des téléchargements de fichiers php. Il analyse les techniques de traitement courantes de php pour les téléchargements de fichiers avec des exemples. Il a une certaine valeur de référence.

Le. des exemples de cet article décrivent php Comment gérer les téléchargements de fichiers. L'analyse spécifique est la suivante :

php peut gérer les téléchargements de fichiers dans diverses conditions. Regardons d'abord l'exemple suivant :

<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=testname.jpg"); 
readfile("images/test.jpg");
?>

Analyse du code ci-dessus :

La première ligne de code est le téléchargement forcé ;

La deuxième ligne de code consiste à attribuer un nom au contenu téléchargé
La troisième ligne de code consiste à lire le contenu téléchargé dans un fichier ;

J'ai toujours pensé qu'il était impossible de télécharger plusieurs fichiers en même temps sur une seule page, car une fois que le premier en-tête de php envoie les informations de téléchargement, elles ne peuvent plus être envoyées.
Aujourd'hui, j'ai enfin trouvé une solution, en utilisant iframe.

<iframe src="1.zip" style="border-style:none;width:0;height:0;">
</iframe>
<iframe src="2.zip" style="border-style:none;width:0;height:0;">
</iframe>
Vous pouvez également utiliser js pour générer des iframe

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun .

Recommandations associées :

Introduction et rôle du tampon de sortie PHP

Une brève introduction à la magie fournie en méthode PHP

Comment utiliser foreach() en PHP

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn