Maison > interface Web > js tutoriel > le corps du texte

Comment télécharger plusieurs fichiers à l'aide de FormData() en JavaScript et PHP ?

Barbara Streisand
Libérer: 2024-10-22 22:48:02
original
323 Les gens l'ont consulté

How to Upload Multiple Files Using FormData() in JavaScript and PHP?

Téléchargement de plusieurs fichiers avec formData()

Le code fourni est fonctionnel pour télécharger un seul fichier à l'aide de formData(), mais pour activer le téléchargement plusieurs fichiers, de légères modifications sont nécessaires.

Solution :

Pour télécharger plusieurs fichiers, la propriété files[] et une boucle dans les fichiers choisis sont nécessaires :

JavaScript :

var files = document.getElementById('fileToUpload').files;
var fd = new FormData();
for (var x = 0; x < files.length; x++) {
    fd.append("fileToUpload[]", files[x]);
}
Copier après la connexion

PHP (uph.php) :

Pour gérer plusieurs fichiers côté serveur, modifiez le script PHP comme suit :

<code class="php">$count = count($_FILES['fileToUpload']['name']);
for ($i = 0; $i < $count; $i++) {
    echo 'Name: ' . $_FILES['fileToUpload']['name'][$i] . '<br/>';
}
Copier après la connexion

Avec ces ajustements, le code parcourra les fichiers choisis, les ajoutera à l'objet formData et les enverra au script PHP pour traitement. Cette méthode permet le téléchargement et la gestion de plusieurs fichiers sélectionnés.

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
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!