[bigup ↪ 1.0] 4 commits

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

Détails : 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, · 1befe57638 - 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) · 79891e79a7 - 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. · 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 :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. · 9e674d695c - bigup - SPIP on GIT