5176 sujets

Le Bar du forum

Modérateur
Bonjour,

Je vais devoir développer une application où les pages web seront sur un serveur, mais les images seront sur le poste client. J'utilise ce code pour afficher les images dans les pages :


<img src="file:///C:/Documents%20and%20Settings/SexyMerkel/Desktop/fond.jpg" alt="Mon image" width="1024" height="768" />


Dans Internet Explorer 6, Netscape 7, l'image s'affiche bel et bien. Dans Firefox par contre, l'image n'apparaît pas. Elle est bien là, mais vide. J'ai l'impression que pour une question de sécurité, Firefox bloque l'affichage des images locales si le page web est hébergée en ligne.

Dans le cas de fichiers locaux, images et pages, aucun problème.

Connaissez-vous un moyen de configurer Firefox afin qu'il affiche les images locales lorsque les pages sont en ligne ?

Merci d'avance.
Ceux qui seront gentils auront des restants de friandises d'Halloween ! Smiley murf
Modifié par Merkel (01 Nov 2005 - 16:19)
Administrateur
Dans Outils / Options / Fonctionnalités web ou bien dans l'adresse about:config (image concerne 8 items)?
Bonjour,
Il semblerait que les noms de dossiers portant des espaces soient aveugles pour les navigateurs éclairés il n'interprètent pas les caracactères "%" comme des "blancs ou des absences de caractères.
Une solution peut étre préconisée de la sorte :
<img src="http://localhost/rep/fond.jpg" alt="Mon image" width="1024" height="768" />

ou bien :
<img src="http://nom_ou_ip-de_la_machine:n°_du_port/rep/fond.jpg" alt="Mon image" width="1024" height="768" />

Bon je souhaite que cela fonctionne comme c'est le cas pour moi!
Amicalement,

Ps: ne pas oublier de sécuriser le dossier contenant les images
Modifié par ivision18000 (01 Nov 2005 - 16:20)
Modérateur
En effet Felipe, la réponse se trouvait dans ces pages.

J'aurais dut lire plus en profondeur la partie sécurité, mais je me limitais à rechercher les entrées à propos des images.

Merci à toi.

Sauf que là, je me demande si on peut configurer cette entrée pour certains sites seulement. Mon application est publique, et ceux qui le voudront bien pourront utiliser les images en local : avec Firefox, ils devront mettre cette entrée à False. Pour une question de sécurité, j'aimerais quand même ne pas leur causer des problèmes, donc je me demande s'il est possible de désactiver cette protection uniquement pour mon site. Je vais lire à ce sujet.

Edit : Eh bien voilà, la réponse à mon deuxième questionnement était juste en dessous, dans le document :

a écrit :

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");


On peut spécifier des sites. Smiley biggrin

Va vraiment falloir que je prenne davantage le temps de lire jusqu'au bout la prochaine fois. Smiley boulet
Modifié par Merkel (01 Nov 2005 - 16:18)
Administrateur
C'est vrai qu'on s'attendrait à quelque chose de très simple comme réglage et ce n'est pas vraiment le cas d'après tes trouvailles Smiley smile