$_FILES['myfile']['name'] bezieht sich auf den Namen der hochgeladenen Datei
$_FILES['myfile']['type'] bezieht sich auf den Typ der hochgeladenen Datei
$ _FILES[ 'myfile']['size'] bezieht sich auf die Größe der hochgeladenen Datei in Bytes (B)$_FILES['myfile']['tmp_name'] bezieht sich auf die gespeicherte temporäre Kopie der hochgeladenen Datei auf dem Server Der Dateiname wird automatisch gelöscht, nachdem die Datei in das angegebene Verzeichnis verschoben wurde.
$_FILES['myfile']["error"] bezieht sich auf den Statuscode von Fehlern, die beim Datei-Upload auftreten können. Die Bedeutung jedes Status wird später erläutert.
Um dies zu verstehen, werfen wir einen Blick auf den Code von upload.php.
Dann prüfen wir, ob $_FILES['myfile']['name'] leer ist. Auf dieser Grundlage können wir feststellen, ob der Benutzer Dateien hochgeladen hat, und verschiedene Vorgänge ausführen.
Wenn eine Datei hochgeladen wird und der Status 0 ist, bedeutet dies, dass der Upload erfolgreich ist. Wir können die hochgeladene Datei im angegebenen Verzeichnis speichern. Das obige Beispiel bezieht sich auf das Verschieben der hochgeladenen Datei in den Upload-Ordner im selben Verzeichnis, dieser Pfad ist relativ zum Verzeichnis relativ zu dieser PHP-Datei (d. h. upload.php).
Wenn wir beispielsweise die hochgeladene Datei in einen Ordner namens „user“ auf der oberen Ebene von upload.php verschieben möchten, können wir so schreiben: move_uploaded_file ($_FILES['myfile']['tmp_name'], " . /user/". $FILES['myfile']['name']), diese Methode ist sehr praktisch und flexibel zu verwenden. Auf diese Weise wird eine Datei auf den Server hochgeladen und Sie können das Verzeichnis im öffnen Server, um die Datei anzuzeigen.