Gestion des erreurs avec Uploader de YUI
-
13-09-2019 - |
Question
J'utilise Yui-Uploader de YUI 2.6.0
En cas d'erreur de chargement se produit, désactiver l'Uploader, montre un avertissement, puis lorsque l'utilisateur clique sur OK, activez-le à nouveau.
Par la suite, la sélection de nouveaux fichiers œuvres, et la liste des fichiers est renseignées correctement. Cependant, les téléchargements ne démarrent pas. est-ce que quelqu'un à rencontré ce problème? Comment gérez-vous redémarrer avec le Uploader? Ai-je besoin de détruire et de recréer l'objet lui-même?
Dans le cas où il n'y a pas d'erreur, je suis en mesure de choisir avec succès (par exemple) 3 fichiers, attendre qu'ils télécharger, choisissez 3 plus, que ceux télécharger, etc.
La solution
Pour développer ce que je l'ai déjà écrit, la solution j'ai fini avec est de recréer l'objet JS.
Quelque chose comme:
function create_uploader() {
YAHOO.widget.Uploader.SWFURL = "/pub/uploader.swf";
uploader = new YAHOO.widget.Uploader('uploadercontainer');
uploader.addListener('contentReady', handleContentReady);
.. etc ..
}
function onUploadError(event) {
alert('was not able to upload, check your connection and try again');
create_uploader();
}
Autres conseils
Je ne l'ai pas trouvé une solution sans rupture de charge en fait la page elle-même, de sorte que dit, la solution est un rechargement de la page.