[bigup ↪ 2.0] 4 commits

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

Détails : 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) · f47e6db37f - bigup - SPIP on GIT

==============================
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

Détails : Ticket #4849 : Gestion des exceptions javascript levées par JSON.parse() sur un flux non conforme JSON (erreur HTTP diverses) · 9f772a9f8c - bigup - SPIP on GIT

==============================
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 :slight_smile:

(cherry picked from commit 509ef131ffff6c41070a6269197fc4da2fadd20e)

Modifié
inc/Bigup/Flow.php

Détails : Bien tester que le *dernier* chunk uploadé soit arrivé pour reconstituer le fichier final. · e77ec5be0b - bigup - SPIP on GIT