sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Rép. : Re: [sdx-users] Affichage des images sous Interner Explorer


From: Emmanuel Bégué
Subject: RE: Rép. : Re: [sdx-users] Affichage des images sous Interner Explorer Mac
Date: Wed, 19 May 2004 23:38:04 +0200

Bonjour,

Votre message n'arrive qu'à l'instant.

L'erreur dans le sitemap est due au fait qu'on demande de servir
une image qui n'existe pas; en principe je pensais que le test
d'existence n'avait pas lieu, mais j'ai bien la même erreur dans
les logs du sitemap.

Il n'y a plus d'erreur si on enlève l'extension, cad si on écrit:
<map:match pattern="showdoc/*/*">
        <map:read src="cocoon:/api-url/getatt?app={1}&amp;id={2}"/>
        </map:match>
dans le sitemap, et donc ensuite:
<img src="/sdx/sdx/showdoc/fr.inist.sinedie.barbirey/pozzana_img_mini4"/>
dans le document.

Je ne sais pas exactement quel rôle joue l'extension dans le
traitement des images pour chaque navigateur, en particulier
par rapport au type mime; il est possible que ça marche tout
aussi bien sans extension (en tout cas aucun pb. sur IE6/WinXP,
mais ailleurs...? D'autant qu'ici aucun type mime n'est renvoyé).

Concernant le serveur distant, il est possible que le non-affichage
de l'image soit aussi dû à l'extension: si Apache ne demande pas
les .jpg à Tomcat mais essaie de les trouver lui-même, cette image
n'existant pas, il renvoie une erreur 404. Est-ce bien une erreur
404 que vous receviez pour cette image?

Il y a une chance que ça marche sans extension; ou alors il faut
configurer Apache pour qu'il demande aussi les .jpg à Tomcat et
laisser l'extension.

Avec un peu de tâtonnements ça devrait finir par marcher... ;-)

(Pour les versions je suis en SDX2.2 et Tomcat4.1.18).

Cdt,
EB

PS pour Pierrick: je laisse les précédents messages pour que le
thread ne fasse qu'un bloc, mais:
- j'ai supprimé tout ce qui ne concernait pas directement le point
dont on est en train de parler
- il n'y a pas de PS après les anciens messages ;-)


> -----Message d'origine-----
> De : address@hidden
> [mailto:address@hidden
> De la part de Claude NIEDERLENDER
>
> Je suis en train d'essayer votre méthode.
> Celle-ci fonctionne sur mon serveur tomcat installé en local et
> sous Window 98, bien que je trouve dans sitemap.lop une erreur du type :
>
> DEBUG   (2004-05-19) 15:49.05:700
> [sitemap.action.resource-exists]
> (/sdx/sdx/showdoc/fr.inist.sinedie.barbirey/pozzana_img_mini4.jpg)
>  Thread-14/ResourceExistsAction: Exception
> java.lang.RuntimeException:
> sdx/showdoc/fr.inist.sinedie.barbirey/pozzana_img_mini4.jpg could
> not be found. (possible context problem)
>
> Mais quand j'essaie sur le serveur distant, l'image refuse de
> s'afficher, et le message d'erreur est le même.
> Peut-être avez vous des idées ?
>
> Claude.
>
> PS :Est-ce qu'une version de SDX (ou tomcat) spécifique est
> requise pour faire cette manip ?
>
> >>> Emmanuel_Bégué <address@hidden> 18/05/04 22h58 >>>
> > -----Message d'origine-----
> > De la part de Claude NIEDERLENDER
>
> > > C'est possible dans le sitemap, comme cela avait été présenté
> > > par Frédéric Glorieux il y a quelques temps:
> > > http://mail.gnu.org/archive/html/sdx-users/2003-10/msg00037.html
> >
> > Auriez-vous un exemple simple, car j'avoue avoir du mal à tout
> > suivre dans la page ci-dessus ?
>
> Si vous ajoutez dans le sitemap.xmap de l'api-url (dans le répertoire
> [répertoire webapps]/sdx/sdx/), en dessous de l'élément
>       <map:match pattern="api-url/getatt"> (etc.)
>
> (cad à la ligne 62 ou 63), ceci:
>       <map:match pattern="showdoc/*/**.jpg">
>               <map:read src="cocoon:/api-url/getatt?app={1}&amp;id={2}"/>
>               </map:match>
>
> vous pourrez remplacer
>       <img src="/sdx/sdx/api-url/getatt?app=mon_app&amp;id=idf_1"/>
> par
>       <img src="/sdx/sdx/showdoc/mon_app/idf_1.jpg"/>
>
> (il faut que "mon_app" soit écrite en toutes lettres, cad par exemple
> pour sdxtest: fr.gouv.culture.sdx.sdxtest et non pas seulement "sdxtest").
>
> (Il faut aussi que vos images soient toutes des jpeg, bien sûr -- mais
> si le navigateur est doué ça devrait aussi marcher même si l'extension
> est incorrecte; on pourrait d'ailleurs ne pas mettre d'extension mais elle
> peut peut-être aider certains navigateurs?).
>
> Ça marche pour sdxtest (l'image s'affiche... sous WinXP et IE6 ;-)
> Dites-nous si ça règle le problème pour la config Mac?






reply via email to

[Prev in Thread] Current Thread [Next in Thread]