Pourquoi ne pas Blueimp de jQuery-File-Upload plugin feu rappels?

Je suis en train d'expérimenter avec Blueimp de jQuery-File-Upload plugin, qui à en juger par la démo semble très prometteur.

Il est vraiment facile à mettre en œuvre:

var $uploadButton = $("#fileop-upload");//<input type="file" id="fileop-upload" [etc] />
$uploadButton.fileupload({
    url : "//domain/path/to/receive-uploaded-files"
});

Les fichiers sélectionnés sont téléchargés fine sans rafraichissement de la page comme prévu, mais bien sûr avec un minimum de configuration comme cela, l'utilisateur ne recevrez pas de notification. C'est ici que le plugin rappels seraient utiles.

Selon la documentation, il y a deux façons de définir des rappels. Par exemple, le add événement (qui se déclenche lorsqu'un fichier est sélectionné pour le téléchargement) peut être ajouté dans la configuration d'origine de l'objet comme ceci:

$uploadButton.fileupload({
    add : addFileListener,
    url : "//domain/path/to/receive-uploaded-files"
});

ou alternativement:

$uploadButton.bind("fileuploadadd", addFileListener);

Cependant j'ai trouvé que la première approche fonctionne, le second ne rien faire.

Il est encore plus curieux qu'aucun autre rappels, surtout progress et start -- semble être de tir a pas d'importance comment j'associe:

$uploadButton.fileupload({
    add : addFileListener,
    progress : progressListener,
    start : startListener,
    url : "//domain/path/to/receive-uploaded-files"
});

ou

$uploadButton.fileupload({
    add : addFileListener,
    url : "//domain/path/to/receive-uploaded-files"
});
$uploadButton.bind("fileuploadprogress", progressListener");
$uploadButton.bind("fileuploadstart", startListener");

J'ai l'auditeur fonctions définies, et le code n'a pas de rapport d'erreurs ou d'avertissements.

Quelle est l'explication pour le .bind méthode de l'échec, et pourquoi ne pas le progress ou la start auditeurs jamais activer?

J'en suis au même point avec des combats blueimp uploader des rappels, en essayant de mettre en œuvre un swfUpload style Flash-défoncé composant uniquement pour gérer le dialogue de sélection de fichier pour ajouter plusieurs fichiers à la sélection d'IE.
Juste par curiosité, pouvez-vous confirmer ce que jQuery et uploader les versions que vous utilisez? Je suis en utilisant jQ 1.5.2 et la 4.4.2 version de téléchargement du plugin.
J'ai utilisé les plus récentes, fraîchement téléchargé les versions de jQuery et le téléchargement du plugin. De toute façon, j'ai déménagé loin de ce plugin pour le moment et ont développé une approche purement Fichier API basée sur la solution de (blog.new-bambou.co.royaume-uni/2010/7/30/html5-powered-ajax-fichier-télécharge) qui ne fonctionne qu'avec FF4+, Chrome et Safari, mais, heureusement, ce qui est acceptable pour mes besoins maintenant.

OriginalL'auteur Wabbitseason | 2011-06-08