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 ?
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>
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"; }
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!