Comment modifier les propriétés d'un fichier après est téléchargé
-
18-09-2019 - |
Question
J'utilise le plugin jquery Uploadify pour télécharger des fichiers multiples. Tout fonctionne très bien, mais je veux quelque chose d'un peu plus du script. Je veux ajouter un peu plus d'informations sur les fichiers téléchargés. Comment puis-je supprimer le comportement par défaut de l'option onComplete et au lieu de supprimer l'élément de file d'attente de fichiers dans la liste, pour afficher une miniature du fichier téléchargé avec quelques éléments de formulaire pour modifier cet élément.
La solution
Ce que vous demandez est pas une manipulation illégale, Graza a mal compris probablement.
Quoi qu'il en soit votre réponse, vous obtenez sur « onComplete » « détails de l'événement et de fichiers » événement et en les sachant que vous pouvez tirer une fonction à l'intérieur onComplete et de créer vos formulaires après le téléchargement de fichiers est terminée.
espère qu'il aide, Sinan.
de son doc:
onComplete
Une fonction qui se déclenche lorsqu'un transfert de fichiers est terminé. La fonction par défaut supprime le> élément de file d'attente de fichier dans la file d'attente de téléchargement. La fonction par défaut ne se déclenche pas si la valeur>> de votre fonction personnalisée renvoie false.
Quatre arguments sont envoyés au fonction:
événement. L'objet événement
queueID: l'identificateur unique de la qui a été achevée.
fileobj: un objet contenant les détails sur le fichier qui a été sélectionné.
réponse: Les données renvoyées à partir de la serveur.
données:. Détails sur la file d'attente de fichiers
Autres conseils
Je ne suis pas tout à fait sûr de ce que le plug-in Uploadify fait, mais je peux vous dire que la sécurité navigateur / web ne permettra aucune manipulation côté client (ou même accès ) côté client des dossiers. si vous voulez être en mesure de faire une lecture ou la manipulation d'entre eux à partir du navigateur que vous aurez besoin de votre app / script côté serveur pour passer de retour des données à partir des fichiers une fois qu'ils sont téléchargés ....
extensions du navigateur / plugins peuvent permettre, mais une bibliothèque javascript ne sera certainement pas.