Supprimer une liste de Fichiers point à partir d'un multiple d'entrée“: le fichier”
J'ai ce DOM:
var id = 0;
$('input:file#upload')[0].files[ id ]
Qui se le premier fichier sur le 0e index. Les propriétés du fichier sont répertoriés et toutes les œuvres, mais...
Comment supprimer des éléments dans le DOM de la [object FileList]
avec JavaScript?
Double Possible de Comment faire pour supprimer un fichier sélectionné à partir de l'entrée de contrôle de fichier
OriginalL'auteur | 2013-06-05
Vous devez vous connecter pour publier un commentaire.
Je' crains que vous ne pouvez pas supprimer des objets d'
FileList object
directement. Suffit d'attribuer$('input:file#upload')[0].files
à unArray
et puis supprimer des éléments à partir de ce tableau à l'aide desplice
ou de la méthode de votre choix, puis l'utiliserArray
.Vous ne pouvez pas supprimer des fichiers à partir de
FileList
mais comme je l'ai dit que tout ce que vous voulez est d'attribuer cesfile objects
deFileList
dans unarray
et puis vous pouvez faire quelque chose avec eux. Maintenant, cette solution dépend si vous voulez télécharger des fichiers viaAjax or via
Soumettre le Formulaire. If you suppose to upload files via
Ajax`, puis leArray
solution fonctionne parfaitement, comme vous l'avez mêmefile objects
avec exactement le même propriétés.Hm... oui, vous avez raison... je peut juste lire les fichiers avec
FileReader
🙂 merci de ces conseils mate!Mon plaisir :-). Il semble donc que vous n'avez pas vraiment envie de télécharger des fichiers, mais les intéressés à faire certaines choses utiles à Côté Client par la lecture de leur contenu :-).
Pas De Pas De! Je veux télécharger des fichiers. J'ai été en utilisant ce tutoriel: net.tutsplus.com/tutorials/javascript-ajax/... - Et c'est ma première rencontre lors de la négociation et de la manipulation de la
input:file element
et à l'aide de laFileReader
classe. Merci néanmoins! 🙂 Cheers!OriginalL'auteur Imran Latif
J'ai trouvé très rapide & court de solution pour cela. Testé dans de nombreux navigateurs (Chrome, Firefox, Safari);
Tout d'abord, vous devez convertir les Fichiers vers un Tableau
pour supprimer l'élément en particulier l'utilisation de cette
index d'un fichier que vous souhaitez supprimer à partir de ce tableau
OriginalL'auteur Vicky
Pas, Nous pouvons le rendre amovible.
Je l'ai fait et cela fonctionne certainement.
Vous devez d'abord initialiser ces variables
Puis écrire ce code dans le fichier d'entrée du changement
Puis à la fin de cette 2 fonctions aidera à faire le reste
Au dernier lorsque vous soumettez votre formulaire de prendre les fichiers à partir de la matrice de
OriginalL'auteur Rush.2707