Le téléchargement de fichiers à l'aide de JavaScript nécessite une séquence d'étapes pour capturer le fichier sélectionné, rédiger la demande et gérer les notifications.
Lorsqu'un utilisateur clique sur le bouton de saisie du fichier, le navigateur lui permet de sélectionner un fichier via une boîte de dialogue "Fichier ouvert...". Le nom du fichier sélectionné est stocké dans :
document.getElementById("image-file").value
Pour envoyer le fichier à un serveur, nous utilisons une requête POST en plusieurs parties. Une manière courante de créer une telle requête consiste à utiliser l'API FormData :
let formData = new FormData(); formData.append("photo", photo);
L'API fetch permet le téléchargement de fichiers asynchrone :
fetch('/upload/image', {method: "POST", body: formData});
Pour écouter la fin du téléchargement, plusieurs approches peuvent être utilisé :
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!