Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

nom d'image posant problème [Solved]

Bernard Paques -- on Jan. 30 2010, from nearby-an-airport
YACS Leader

problème bizarre lors du chargement de certaines images... (vu sur yacs.fr)

WorkflowSupport request
StatusNo specific solution has been released
OwnerBernard Paques
Progress100%

Si je charge dans yacs.fr un fichier image dont le nom est creer-layout-article_1.jpg, voici ce que j'obtiens :

(l'image est chargée mais son affichage bug)

Il suffit que je renomme ce fichier en retirant les tirets et l'underscore (creerlayoutarticle1.jpg) et que je le charge de nouveau, et là, c'est bon, il s'affiche correctement :

Si je le renomme en creer-layoutarticle1.jpg ou en creer-layout-article1.jpg, ça continu de marcher correctement.

Mais ce problème n'arrive pas avec tous les fichiers ayant des tirets ou des underscores.
la première image de cette page provient d'un fichier nommé bug_nom_image_123456789.jpg et son chargement n'a pas posé de problème

Si vous éditez cette page et regardez les pièces jointes, vous y trouverez un exemple de l'image dont le nom pose problème :

Comments


Christophe Battarelfrom Grenoble-Chambery
1044 posts

on Jan. 30 2010


il me semble que les tirets (-) dans les noms de fichiers posent des problèmes avec certains serveurs.

il vaut mieux utiliser des underscores (_).




Christophe Battarel - Société altairis -

Jmarcfrom Cannes
821 posts

on Jan. 30 2010


Christophe :
En remplaçant les tirets par des underscores, le problème reste le même ...


Bernard Paquesfrom nearby-an-airport
Associate, 8372 posts

on Jan. 31 2010


C'est la fin du nom de fichier qui pose problème. En effet, yacs transforme les soulignements en tirets, donc 'article_1' devient 'article-1'. Or ce nom est réservé dans les règles définie pour les jolies URL, et donc au chargement de l'image, c'est le script articles/view.php qui tente d'afficher l'article numéro 1. Ceci créée une erreur, et l'image n'est pas transmise.

De manière générale, les règles de redirection actuelles supportent mal les noms contenant l'un des types de yacs : article, category, section, etc., suivi d'un tiret et d'un numéro.


Jmarcfrom Cannes
821 posts

inspired from Bernard Paques on Jan. 31 2010


Bernard : c'était subtil ! merci pour cet éclaircissement.


Bernard Paquesfrom nearby-an-airport
Associate, 8372 posts

on Mar. 30 2010


Bernard Paques est le nouveau propriétaire
Fin de la recherche de solution