Comment supprimer des fichiers de la liste de fichiers dans une application Web par glisser-déposer
Lors de la construction d'un glisser-déposer vers -upload de l'application Web, vous pouvez rencontrer un scénario dans lequel vous devez supprimer des fichiers spécifiques de la FileList. Cela peut présenter certains défis en raison de la nature en lecture seule de l'attribut FileList dans HTMLInputElement.
Cependant, vous disposez de deux options :
1. Supprimer la liste entière des fichiers
Si vous souhaitez supprimer la liste entière des fichiers, vous pouvez définir la propriété value de l'élément d'entrée sur une chaîne vide. Cela effacera toute la liste des fichiers sélectionnés.
document.getElementById('multifile').value = "";
2. Supprimer des fichiers spécifiques (pas possible)
Malheureusement, il n'est pas possible de supprimer des fichiers individuels spécifiques de la liste de fichiers. Cela est dû à la nature en lecture seule de l'API FileList.
Si vous devez absolument filtrer certains fichiers, vous devrez implémenter des vérifications personnalisées dans le code qui interagit avec FileList. Cela peut impliquer de parcourir la FileList et de vérifier des fichiers individuels par rapport à vos critères.
Bien que cette méthode ne soit pas aussi pratique que de pouvoir supprimer des fichiers directement de la FileList, il est toujours possible d'obtenir la fonctionnalité souhaitée.
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!