Anomalie #5867
Problème lors de la compression et du téléchargement de plusieurs fichiers en simultané
100%
Description
Bonjour,
Dans ajaxplorer 4, lorsqu'on tente de compresser ou de télécharger plusieurs fichiers en même temps, les fichiers qui se trouvent dans l'archive sont quasiment tous les mêmes.
Exemple : si on compresse les fichiers A, B, C et D. Lorsqu'on décompresse le zip, on a bien les fichiers nommés A, B, C et D. Cependant les fichiers B, C, D ont le même contenu.
J'ai constaté qu'en règle générale, les fichiers sont similaires au dernier fichier sélectionné.
Les tests ont été effectués sur 3 scribes 2.3 différents, sous firefox et chrome, avec le compte admin et un compte élève.
Avez-vous déjà rencontré ce problème?
Merci
--
SOUNE-SEYNE Nelly
Demandes liées
Révisions associées
Le hash du fichier temporaire n'était pas assez discriminant (fixes #5867)
Historique
#1 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Assigné à mis à Mathieu Terroba
#2 Mis à jour par Mathieu Terroba il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit e13545c16a6d8d55a0927847a3bf0f8c250f9e4f.
#3 Mis à jour par Mathieu Terroba il y a plus de 10 ans
Lors de la compression, ajxp génère des fichiers temporaires dans /tmp, qui étaient nommés avec un hash du timestamp de création.
Le problème est que ce timestamp se limitait à la seconde et les fichiers étaient tous compressés en même temps donc avaient le même hash.
L'utilisation de microtime à la place de time permet de résoudre ce problème
#4 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Statut changé de Résolu à Fermé