Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie lade ich mehrere Dateien mit FormData() in JavaScript und PHP hoch?

Barbara Streisand
Freigeben: 2024-10-22 22:48:02
Original
323 Leute haben es durchsucht

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

Mehrere Dateien mit formData() hochladen

Der bereitgestellte Code dient zum Hochladen einer einzelnen Datei mit formData(), ermöglicht aber auch das Hochladen Bei mehreren Dateien sind geringfügige Änderungen erforderlich.

Lösung:

Um mehrere Dateien hochzuladen, sind die Eigenschaft „files[]“ und eine Schleife durch die ausgewählten Dateien erforderlich:

JavaScript:

var files = document.getElementById('fileToUpload').files;
var fd = new FormData();
for (var x = 0; x < files.length; x++) {
    fd.append("fileToUpload[]", files[x]);
}
Nach dem Login kopieren

PHP (uph.php):

Um mehrere Dateien auf der Serverseite zu verarbeiten, ändern Sie das PHP-Skript wie folgt:

<code class="php">$count = count($_FILES['fileToUpload']['name']);
for ($i = 0; $i < $count; $i++) {
    echo 'Name: ' . $_FILES['fileToUpload']['name'][$i] . '<br/>';
}
Nach dem Login kopieren

Mit diesen Anpassungen iteriert der Code über die ausgewählten Dateien, hängt sie an das formData-Objekt an und sendet sie zur Verarbeitung an das PHP-Skript. Diese Methode ermöglicht das Hochladen und Bearbeiten mehrerer ausgewählter Dateien.

Das obige ist der detaillierte Inhalt vonWie lade ich mehrere Dateien mit FormData() in JavaScript und PHP hoch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!