Uppy uploader se bloque avec plusieurs fichiers déposés sur composer

Une dernière mise à jour avant le week-end. J’ai cette correction qui devrait être fusionnée en début de semaine prochaine et qui restaurera l’« ancienne » façon de faire les choses d’avant uppy, mais à l’intérieur d’uppy. Votre implémentation fonctionnera donc correctement après cela :

Cependant, j’ajouterai également une PR ultérieure qui modifiera addComposerUploadHandler pour qu’elle envoie plusieurs fichiers au callback du gestionnaire dans un tableau, ce qui supprimera la nécessité de configurer une file d’attente et des callbacks setTimeout pour gérer plusieurs fichiers entrants. Je pense que c’est de toute façon plus correct, et une amélioration générale de l’API.

Votre gestionnaire ressemblera alors à ceci :

// Enregistre un gestionnaire de téléchargement personnalisé pour les vidéos.
api.addComposerUploadHandler(
  ["mp4", "mov", "mkv", "avi", "m4v"],
  (files, editor) => {
    console.log("Gestion du téléchargement pour", files.map((file) => file.name).join(", "));
    sendToGDrive(files, api);
  }
);
2 « J'aime »