Anomalie #450
ferméUpload d'images dont l'extension est en majuscule échoue
100%
Description
Quand on upload une image pour un membre dont l'extension est en majuscules (.JPG, .PNG, etc.) l'upload échoue.
Le fichier est créé mais sa taille est de 0Ko.
Au moment de la sauvegarde de l'image l'extension est bien récupérée mais n'est pas mise en minuscules. Cela gène de partout ensuite.
Il suffirait de changer cette ligne dans Galette\Core\Picture:
Ligne 434 - $extension = $matches[2];
en
Ligne 434 - $extension = strtolower($matches[2]);
pour corriger le problème je pense
Mis à jour par Johan Cwiklinski il y a environ 12 ans
Je ne parviens pas à reproduire le problème... :-/
J'ai uploadé une image nommée "test.PNG" dans une fiche adhérent, je n'ai pas eu de soucis. Quelle plateforme/version de php/base de données sont utilisés ?
Mis à jour par Mélissa Djebel il y a environ 12 ans
en fait, je suis sur client Windows / Firefox.
Mes images sont ".JPG" en majuscules.
Galette tourne sur servuer NAS Synology DS212+ :
uname -a
Linux LexLuthor2 2.6.32.12 #2661 Mon Nov 12 23:10:15 CST 2012 armv5tel GNU/Linux synology_88f6282_212+
Le problème se pose sur les photos des adhérents : je me retrouuve dans mon répertoiire "photos" avec des ".jpg" et des ".JPG" (ca doit dépendre des navigateurs de mes adhérents) : les ".JPG" sont à zéro.
ACM_DiskStation> ll
drwxrwxr-x 2 nobody nobody 4096 Nov 15 10:16 .
drwxrwxrwx 18 nobody nobody 4096 Dec 15 14:02 ..rw-rw-r- 1 nobody nobody 185 Dec 14 21:30 .htaccessrw-r--r- 1 nobody nobody 5518 Apr 14 2012 0.jpgrw-r--r- 1 nobody nobody 0 Dec 14 21:32 107.JPGrw-r--r- 1 nobody nobody 0 Dec 14 21:32 114.JPGrw-r--r- 1 nobody nobody 0 Dec 14 21:32 130.JPGrw-r--r- 1 nobody nobody 9432 Aug 1 11:27 138.jpgrw-r--r- 1 nobody nobody 0 Dec 14 21:32 16.JPGrw-r--r- 1 nobody nobody 6086 Jun 28 23:55 205.jpgrw-r--r- 1 nobody nobody 5497 Aug 4 08:12 221.jpgrw-r--r- 1 nobody nobody 7539 Jul 1 21:55 256.jpgrw-r--r- 1 nobody nobody 3018 Sep 5 08:13 266.jpgrw-r--r- 1 nobody nobody 4239 Apr 11 2012 31.jpgrw-r--r- 1 nobody nobody 690460 Aug 3 23:06 32.JPGrw-r--r- 1 nobody nobody 7365 Aug 3 23:06 32.jpgrw-r--r- 1 nobody nobody 5518 Mar 10 2012 custom_logo.jpgrw-r--r- 1 nobody nobody 5518 Apr 13 2012 custom_print_logo.jpgrw-rw-r- 1 nobody nobody 120 Dec 14 21:30 readme.txt
Le symptôme était le même au niveau des photos de mes avions (".JPG" en local, qui se retrouvait à 0).
La modif de Melissa a résolu le problème au niveau des photos de mes avions.
Mis à jour par Mélissa Djebel il y a environ 12 ans
en fait, je suis sur client Windows / Firefox.
Mes images sont ".JPG" en majuscules.
Galette tourne sur servuer NAS Synology DS212+ :
uname -a
Linux LexLuthor2 2.6.32.12 #2661 Mon Nov 12 23:10:15 CST 2012 armv5tel GNU/Linux synology_88f6282_212+
Le problème se pose sur les photos des adhérents : je me retrouuve dans mon répertoiire "photos" avec des ".jpg" et des ".JPG" (ca doit dépendre des navigateurs de mes adhérents) : les ".JPG" sont à zéro.
ACM_DiskStation> ll
drwxrwxr-x 2 nobody nobody 4096 Nov 15 10:16 .
drwxrwxrwx 18 nobody nobody 4096 Dec 15 14:02 ..rw-rw-r- 1 nobody nobody 185 Dec 14 21:30 .htaccessrw-r--r- 1 nobody nobody 5518 Apr 14 2012 0.jpgrw-r--r- 1 nobody nobody 0 Dec 14 21:32 107.JPGrw-r--r- 1 nobody nobody 0 Dec 14 21:32 114.JPGrw-r--r- 1 nobody nobody 0 Dec 14 21:32 130.JPGrw-r--r- 1 nobody nobody 9432 Aug 1 11:27 138.jpgrw-r--r- 1 nobody nobody 0 Dec 14 21:32 16.JPGrw-r--r- 1 nobody nobody 6086 Jun 28 23:55 205.jpgrw-r--r- 1 nobody nobody 5497 Aug 4 08:12 221.jpgrw-r--r- 1 nobody nobody 7539 Jul 1 21:55 256.jpgrw-r--r- 1 nobody nobody 3018 Sep 5 08:13 266.jpgrw-r--r- 1 nobody nobody 4239 Apr 11 2012 31.jpgrw-r--r- 1 nobody nobody 690460 Aug 3 23:06 32.JPGrw-r--r- 1 nobody nobody 7365 Aug 3 23:06 32.jpgrw-r--r- 1 nobody nobody 5518 Mar 10 2012 custom_logo.jpgrw-r--r- 1 nobody nobody 5518 Apr 13 2012 custom_print_logo.jpgrw-rw-r- 1 nobody nobody 120 Dec 14 21:30 readme.txt
Le symptôme était le même au niveau des photos de mes avions (".JPG" en local, qui se retrouvait à 0).
La modif de Melissa a résolu le problème au niveau des photos de mes avions.
Mis à jour par Johan Cwiklinski il y a environ 12 ans
- Assigné à mis à Johan Cwiklinski
- Catégorie mis à Core
Étrange ce comportement qui diffère, je ne vois pas trop ce qui se passe... La seule différence notable, c'est que j'utilise firefox sous Linux et non pas sous Windows (j'essaierai pour voir si ça vient de là à l'occasion).
Quoi qu'il en soit, le correctif proposé ne pose pas de problèmes et sera appliqué dans la prochaine release, merci :)
Mis à jour par Johan Cwiklinski il y a presque 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 8b2e8134142919fbf503d312cef97139184e9712.