Maison > développement back-end > tutoriel php > Comment implémenter plusieurs téléchargements de fichiers en HTML et PHP à l'aide de HTTP POST ?

Comment implémenter plusieurs téléchargements de fichiers en HTML et PHP à l'aide de HTTP POST ?

Mary-Kate Olsen
Libérer: 2024-12-03 11:04:12
original
812 Les gens l'ont consulté

How to Implement Multiple File Uploads in HTML and PHP using HTTP POST?

Téléchargement de fichiers multiples en HTML et PHP avec HTTP POST

Lorsque nous traitons des soumissions de formulaires, nous rencontrons souvent la nécessité de gérer plusieurs téléchargements de fichiers . En HTML5, il est possible d'utiliser un seul contrôle d'entrée de fichier pour sélectionner plusieurs fichiers à la fois. une fois.

HTML :

<form method="post" enctype="multipart/form-data">
  <input type="file" name="my_file[]" multiple>
  <input type="submit" value="Upload">
</form>
Copier après la connexion

PHP :

$myFile = $_FILES['my_file'];
$fileCount = count($myFile["name"]);
for ($i = 0; $i < $fileCount; $i++) {
  echo "File #" . ($i+1) . ":\n";
  echo "  Name: " . $myFile["name"][$i] . "\n";
  echo "  Temporary file: " . $myFile["tmp_name"][$i] . "\n";
  echo "  Type: " . $myFile["type"][$i] . "\n";
  echo "  Size: " . $myFile["size"][$i] . "\n";
  echo "  Error: " . $myFile["error"][$i] . "\n";
}
Copier après la connexion

Résultats :

Lorsque vous sélectionnez plusieurs fichiers et cliquez sur le bouton "Télécharger", le code PHP spécifié sera exécuté et affiche des informations sur chaque fichier téléchargé, y compris son nom, son chemin d'accès au fichier temporaire, son type, sa taille et toutes les erreurs potentielles rencontrées.

Remarque :

Cet exemple illustre le implémentation de base de plusieurs téléchargements de fichiers. Pour une solution sécurisée et entièrement fonctionnelle, reportez-vous au Manuel PHP : Gestion des téléchargements de fichiers pour des conseils plus détaillés sur la gestion appropriée des téléchargements de fichiers.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal