Skip to content

Proposition pour #4851 sur le test de vérification du nombre de morceaux recus

marcimat a demandé de fusionner gh-f1000eab/4852/unknown/refs/pull/4852/head vers master

Pour vérifier côté PHP que le nombre de morceaux de fichiers reçu est corrects, on utilise le nombre de chunks envoyé par flow.js plutôt que de tenter de le calculer soi-même.

Effectivement

  1. notre calcul était étonnamment erroné dans certains cas (notamment sur le fichiers qui avaient une division entière entre leur taille et la taille des morceaux)
  2. la lib js a une option (forceChunkSize) qui peut modifier le calcul

Du coup, on ne calcule plus le nombre attendu en PHP, on utilise celui de flow. On vérifie cependant, si tous les morceaux sont là, que leur taille totale des morceaux récupérés est celle attendue par le fichier.

Rapports de requête de fusion