IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Impossible d'afficher des images


Sujet :

HTML

  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut Impossible d'afficher des images
    Bonjour,

    Dans une page HTML, je souhaite afficher une image comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="images/imprimer.png"/>
    Difficile de faire plus simple ... et pourtant ça ne marche pas ! : à la place de l'image souhaitée, j'ai un petit carré avec une croix à l'intérieur (classique lorsque le navigateur n'affiche pas une image).

    J'ai essayé à peu près tout : au niveau du chemin d'accès, ou par exemple en déclarant dans le web.xml un 'mime-type' à 'image/png' ... et maintenant je suis vraiment à court d'idée.

    Si quelqu'un pouvait m'aider ...

    MERCI d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Citation Envoyé par denisduval75 Voir le message
    ...J'ai essayé à peu près tout...
    C'est-à-dire ?

    vérifié que :

    • le chemin (relatif) vers l'image est correcte ?
    • l'image est bien dans le dossier "images"
    • les majuscules/minuscules sont respectées ?
    • l'image n'est pas enregistrée en CMJN, mais bien en RVB ?

    testé :

    • avec l'URL absolue "http://www.lesite.com/..........images/imprimer.png" ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut
    Merci de me répondre jreaux62.

    Tout est correct. Les images sont sur mon pc pour l'instant (donc je ne teste pas avec l'url absolue).

    Y a t-il un problème de répertoire, d'option à activer ou autre chose comme ça ???

    Merci

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Bonjour,

    en faisant un clic droit sur l'image et "Afficher l'image dans un nouvel onglet" (dans Chrome) vous verrez l'URL utilisée pour l'image et pourrez voir ce qui ne va pas ou en tester des variantes.
    La petite croix s'affiche quand l'image n'est pas trouvée.
    En plus des cas cités par jreaux62, il faut aussi que le serveur web ai les droits d'accès à l'image.

  5. #5
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 414
    Par défaut
    Citation Envoyé par Christophe P. Voir le message
    En plus des cas cités par jreaux62, il faut aussi que le serveur web ai les droits d'accès à l'image.
    Oui c'est un point qu'on oublie souvent de vérifier en cas de problème et qui peut faire perdre beaucoup de temps.

    Par exemple si on upload des photos depuis un formulaire en ligne certains serveurs attribuent par défaut un droit 600 ce qui est insuffisant pour visualiser les photos. Il faut faire un chmod 0604 (minimum, dépend des serveurs) dans le script d'upload pour que les photos puissent être visualisées.

  6. #6
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut
    Lorsque je fais un clic droit sur l'image, j'ai uniquement : Afficher l'image (je n'ai pas 'Afficher l'image dans un nouvel onglet')

    Mon navigateur est Chrome.

  7. #7
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    sous Chrome « Ouvrir l'image dans un nouvel onglet » est normalement disponible, et qu'est ce que cela donne si tu affiches l'image ?

    Mets le lien vers ton image pour voir.

  8. #8
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut
    Bonjour,

    La seule solution de contournement que j'ai trouvée consiste à placer les images dans le répertoire Web du projet !

    Est-ce normal ???

    Merci.

  9. #9
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 414
    Par défaut
    Cela semble confirmer que tu as un problème de droits sur le dossier dans lequel tu stockais tes images. Il faut modifier ces droits, essayes avec 777 pour commencer, ou compare avec les droits des dossiers qui contiennent des fichiers auxquels ont peut accéder avec une url (images, fichiers css ou javascript, etc.)

  10. #10
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut
    CHMOD 777 ? C'est de l'unix, non ?

    Je ne sais pas comment appliquer ceci à des répertoires windows !

    Merci...

  11. #11
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 414
    Par défaut
    En effet en local sous windows ces droits sont inopérants.

    Vérifies dans le répertoire en question sur le serveur d'évaluation qu'il n'y a pas un fichier .htaccess qui pourrait bloquer l'accès aux fichiers. Sinon c'est le chemin vers l'image qui n'est pas bon.

    Pour débuguer tu peux aussi appuyer sur la touche F12 du clavier pour faire afficher les outils web lorsque ta page est affichée. Dans l'onglet "réseau" tu devrais voir les requêtes du serveur et l'état du chargement de cette image.

  12. #12
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 403
    Par défaut
    ca fonctionne maintenant et je ne sais pas pourquoi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. impossible d'afficher des images png dans mes jsp
    Par redsonic dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 02/03/2009, 22h06
  2. Réponses: 1
    Dernier message: 12/09/2008, 10h36
  3. [MySQL] impossible d'afficher des images en provenance de la DB
    Par paricilas dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 21/02/2007, 22h08
  4. Afficher des images sous directX
    Par cyberlewis dans le forum DirectX
    Réponses: 17
    Dernier message: 12/07/2004, 12h07
  5. [TP][MULTI-PROBLEME]Comment afficher des images pcx
    Par mikoeur dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 24/10/2002, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo