Anomalie #2396
.JPG et image_reduire ou image_passe_partout
0%
Description
Si on upload des images du type .JPG sans passer par la moulinette de SPIP, il semblerait que image_reduire et image_passe_partout ne fonctionne pas.
J'ai fait le test avec les itérateurs et les filtres
code généré avec un .jpg :
<img src="local/cache-gd2/629e536b6f140b955e7743fc2695f15b.jpg" width="90" height="90" style="height:90px;width:90px;">
code généré avec un .JPG :
<img src="medias/test/test.JPG" style="max-width: 100px; max-height: 100px">
medias/ étant un répertoire ou des images sont uploadés manuellement via FTP.
La boucle en question :
<BOUCLE_ls4(DATA){source glob, #VALEUR/*}{valeur!==\.zip$}> <li> [<a target="_blank" href="[(#VALEUR|replace{//,/})]">(#VALEUR|image_passe_partout{90,90}|image_recadre{90,90,centrer})</a>] </li> </BOUCLE_ls4>
History
#1 Updated by Anonymous over 9 years ago
SPIP 2.1.10 [17657]
#2
Updated by denisb - over 9 years ago
je refais un test simplifié (SPIP 2.1.11 SVN [18669] ; iterateurs 0.3.0 SVN [47856])
un répertoire 'medias' à la racine du site contenant 2 fichiers-image identiques nommés respectivement 'photo_test.jpg' et 'photo_test_2.JPG'. ces fichiers ont été directement déposés par ftp en dehors donc d'un upload spip)
une boucle :
<BOUCLE_g(DATA){source glob, medias/*}>
[(#VALEUR|image_reduire{100})]
</BOUCLE_g>
affichage :
<img width="100" height="75" style="height:75px;width:100px;" src="medias/photo_test.jpg">
<img style="max-width: 100px; max-height: 100px" src="medias/photo_test_2.JPG">
si je modifie mon squelette :
<BOUCLE_g(DATA){source glob, medias/*}>
[(#VALEUR|strtolower|image_reduire{100})]
</BOUCLE_g>
affichage modifié :
<img width="100" height="75" style="height:75px;width:100px;" src="medias/photo_test.jpg">
<img width="100" height="75" style="height:75px;width:100px;" src="medias/photo_test_2.jpg">
#3
Updated by cedric - over 9 years ago
- Status changed from Nouveau to En cours
Ah compris, la détection de l'extension serait sensible à la casse sur certains OS. Quel est ton environnement de travail ?
#4
Updated by denisb - over 9 years ago
- Status changed from En cours to Fermé
#5 Updated by Anonymous over 9 years ago
c'est un LAMP (Debian), ça a un rapport ?
Sinon j'avais expliquer le pb à denisb et visiblement c'est corrigé. j'ai plus qu'a tester :)
Merci.