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

ASP.NET Discussion :

enregistrer une image depuis un liens (graph dundas)


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 17
    Par défaut enregistrer une image depuis un liens (graph dundas)
    Bonjours,

    Je travaille sur un site qui fait de jolis graphs avec dundas, puis par le bais d'un web service utilisant excewriter, je créer un fichier Excel avec l'image de ce graph dedans.

    J'ai un problème pour récupérer l'image du graph.
    A l'aide d'une p'tite fonction javascript je récupère sans problème le liens de l'image. Sur mon poste de dev, j'enregistre l'image dans un fichier tempo afin de pourvoir l'insérer dans le fichier excel.
    Par contre lorsque je balance les sources sur le serveur.... Ca ne marche plus...

    Le code utilisé pour la sauvegarde de l'image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    string imgFile = Path.GetTempFileName();
                    System.Drawing.Image img;
                    System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(imgURL);
                    System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
                    Stream str = response.GetResponseStream();
                    img = System.Drawing.Image.FromStream(str);
                    img.Save(imgFile);
                    response.Close();
    L'erreur retournée :
    The remote server returned an error: (401) Unauthorized. / at System.Net.HttpWebRequest.GetResponse()
    Etant donnée que je n'ai pas du tout la main, mais alors pas du tout sur le serveur web, ni sur le serveur de web service, je cherche une solution qui me permettrais de contourner tout cela....

    Merci d'avance de vos coups de paluches...

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    ton get response n'a pas les droits pour acceder à cette url. Il faudrait lui spécifier les credentials nécessaires pour y acceder.

    bon code à toi,

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 17
    Par défaut
    Citation Envoyé par Arthis Voir le message
    ton get response n'a pas les droits pour acceder à cette url. Il faudrait lui spécifier les credentials nécessaires pour y acceder.

    bon code à toi,

    Merci, mais quelques collègues qui maitrisent beaucoup mieux que moi le sujet que moi on regardés de ce coté, et toujours pas de résultat.....

    Pour info, l'url de l'image créée par dundas et de cette forme :
    http://[nom serveur]:[port]/ChartAxd.axd?i=dcp_2b9172390.png&_guid_=2ae823c6-f0d5-4f9a-acd0-1a259a71a249
    Je cherche surtout à trouvé un autre moyen pour récupérer cette image dans un Stream...

Discussions similaires

  1. Enregistrer une image sur Access depuis VB6
    Par hugnka dans le forum VB 6 et antérieur
    Réponses: 22
    Dernier message: 09/06/2011, 19h34
  2. Enregistrer une image depuis une url
    Par joeyinbox dans le forum Windows
    Réponses: 2
    Dernier message: 23/10/2006, 20h00
  3. [C#] Récupération d'une image depuis une table SQL Server
    Par borgfabr dans le forum Accès aux données
    Réponses: 10
    Dernier message: 08/04/2004, 13h20
  4. enregistrer une image et un identifiant
    Par dosach dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/03/2004, 17h18

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