spip/bigup | 4 commits
Par Matthieu Marcillaud, le 13 septembre 2021 à 09h46min :
Ticket #4846 : ne pas transmettre le accept du champ dans la query string, car la présence du mime type image/svg+xml est bloqué par le mod_security d’apache d’une part,
et d’autre part, on ne s’en servait finalement pas côté serveur.
(cherry picked from commit 87c3d1119ed45cedfd5d942873063fc4656ad6f3)
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. · 29e1614bfb - 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