spip/bigup | 4 commits
Par Cerdic, le 7 décembre 2021 à 16h22min :
Trigger 2 events supplementaires pour aider a interagir avec bigup : bigup.ready et bigup.fileRemoved (permet par exemple de mettre a jour un bouton submit en fonction de la presence ou non de fichiers pret a telecharger)
(cherry picked from commit b3178fade73cdd739dcfa03fbed0735d7c8685eb)
Modifié
javascript/bigup.js
==============================
Par g0uZ, le 2 décembre 2021 à 09h49min :
Ticket #4849 : Gestion des exceptions javascript levées par JSON.parse() sur un flux non conforme JSON (erreur HTTP diverses)
(cherry picked from commit 75863ce6f6e023a358a37ba0b1c3ff4f96aa1c90)
Modifié
javascript/bigup.js
==============================
Par Matthieu Marcillaud, le 8 décembre 2021 à 10h54min :
Réduire le nombre de tentative de retry à 5. Ça suffira.
En même temps, permettre de transmettre certains paramètres à flow via les options de configuration de bigup, dont le nombre de retry.
(cherry picked from commit 041a340d53d94f17f117aadf80085cdfa357b53a)
Modifié
javascript/bigup.js
Détails : Réduire le nombre de tentative de retry à 5. Ça suffira. · 8f4eaa7b4e - bigup - SPIP on GIT
==============================
Par Matthieu Marcillaud, le 8 décembre 2021 à 13h39min :
Bien tester que le dernier chunk uploadé soit arrivé pour reconstituer le fichier final.
Effectivement, on verifiait de 1 à (n-1) les différentes parties du fichier, au lieu de 1 à n.
Étonnant qu’on s’en soit pas aperçu plus tôt, mais cela devait marcher quand même la plupart du temps car bigup est configuré pour envoyer 2 chunks en simultané.
Merci g0oZ d’avoir eu le problème 
(cherry picked from commit 509ef131ffff6c41070a6269197fc4da2fadd20e)
Modifié
inc/Bigup/Flow.php