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

Silverlight Discussion :

Problème Chargement Image


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    Par défaut Problème Chargement Image
    Bonjour,

    j'ai de nouveau un problème. J'ai voulu porter mon appli silverlight dans un projet asp.net pour tester plusieurs chose.

    tout fonctionne sauf le chargement des images, qui, était dans mon appli silverlight mais pour les besoins seront du coup dans un dossier donc mon appli asp.net

    Exemple :
    ClientBin/xxx.xap
    Images/xxx.jpg

    j'ai essayé dans le silverlight de mettre dans les sources de mes images le chemin comme suit:
    "/Images/xxx.jpg"
    "../Images/xxx.jpg"
    "/../Images/xxx.jpg"
    "../../Images/xxx.jpg"
    "/../../Images/xxx.jpg"

    mais rien n'y fait.
    j'ai essayer de comprendre ce lien : http://nerddawg.blogspot.com/2008/03...fying-uri.html
    sans résultat.

    structure de mon projet :
    MonProjet/ClientBin/...
    MonProjet/Images/...


    merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Essaye de tracer les appels que fait silverlight pour récuperer les images(Fiddler par exemple ).
    T'auras une idée plus précise de ce qui se passe.

  3. #3
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Pour info, les fichiers externes sont relatifs au répertoire ou se trouve physiquement le Xap c'est à dire "ClientBin" pour toi.

    Tes URLs devraient être de ce type "/../Images/MonImage.jpg".

    Si tu veux y accéder de manière externes, elles ne doivent pas être intégrée dans VS.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    Par défaut
    merci pour vos réponse.

    après test avec Fiddler, que je mette en chemin d'accès /Images/xxx.jpg ou /../Images/xxx.jpg, il point toujours à ClientBin/Images/xxx.jpg

    c'est assez bizare de pas pouvoir remonter d'un niveau en plus

    si vous avez une solution

    pour le moment et pour mes tests je vais passer le xap à la racine, mais du coup est-ce toujours correct dans une structure MVC ?

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Et en enlevant le premier "/"
    donc :
    "../Images/MonImage.jpg" ?

  6. #6
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Le repertoire du XAP étant considéré comme le repertoire racine, tu ne peux pas allé plus haut en utilisant des URI relatives.

    Deux solutions de contournement :

    - tu recupères l'image via une URL absolu de type http://blala.com/Images/Trucs

    - tu places ton XAP à la racine de ton Site au lieu de ClientBin :

    http://wildermuth.com/2008/06/23/Sil...Site_of_Origin

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    Par défaut
    ui du coup j'ai mis le xap à la racine sa sera plus simple je pense !

    merci à tous

  8. #8
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Comme j'y pense tu peux aussi créer un répertoire virtuel via IIS dans ClientBin que tu appelle Images et qui pointe vers ton véritable répertoire Images.

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

Discussions similaires

  1. Problème chargement image (au lancement)
    Par Waldner1 dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/03/2012, 09h45
  2. Problème chargement Image dans dataProvider
    Par stiml dans le forum Flex
    Réponses: 3
    Dernier message: 21/11/2009, 00h38
  3. Problème chargement image jpg sous linux
    Par AF_2.8 dans le forum Qt
    Réponses: 6
    Dernier message: 17/11/2008, 14h11
  4. Problème chargement image externe
    Par pouic06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/04/2008, 08h20
  5. problème chargement image sous linux
    Par corrupt3d dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 16/06/2007, 16h25

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