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 Discussion :

sauvergarder une image en asp


Sujet :

ASP

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 39
    Points : 20
    Points
    20
    Par défaut sauvergarder une image en asp
    Bonjour à tous,

    J'utilise le code suivant pour récupérer une image sur un serveur distant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Response.ContentType = "image/jpeg"
    Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
    objHTTP.open "GET", "http://www.test.com/getblob.asp?i=4411",false
    objHTTP.send
    Response.BinaryWrite objHTTP.ResponseBody
    Set objHTTP = Nothing
    L'image s'affiche bien, maintenant je voudrais la sauvergarder sur le serveur, qulq saurait il comment faire?

    merci par avance.
    Tikate.

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    C bon j'ai trouvé
    Après le code que j'ai tapé plus haut ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Set adoStream = Server.CreateObject("ADODB.Stream")
    adoStream.Type = 1   ' binary
    adoStream.Open
    adoStream.Write objHTTP.ResponseBody      ' on intercepte les données émises
    adoStream.SaveToFile Server.mapPath("../produits/scaled/"&isbn&".jpg"), 2   ' on sauve le fichier "mettre le chemin qui vous convient"
    Response.Write(fichier & " correctement reçu !")
     
     
    Set objHTTP = Nothing
    adoStream.Close
    Response.Flush
    Set adoStream = Nothing

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    J'ajoute aussi pour les débutants qu'il ne faut surtout pas qu'il y ai autre chose que le code cité dans votre page asp. Le fait de changer le contenttype dans la première ligne ne le permet pas, je pense ne pas pas me tromper là dessus, les modérateurs me corrigeront dans le cas échéant...

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

Discussions similaires

  1. Comment insérer une image en asp.net
    Par rimbaut dans le forum ASP.NET
    Réponses: 7
    Dernier message: 25/03/2012, 00h24
  2. Réponses: 3
    Dernier message: 17/08/2007, 19h19
  3. ASP : redimensionner/compresser une image
    Par laptiote dans le forum ASP
    Réponses: 6
    Dernier message: 23/07/2007, 17h46
  4. Réponses: 26
    Dernier message: 10/07/2007, 16h43
  5. [ASP.NET] Controler la dimension une image
    Par Azephel dans le forum ASP.NET
    Réponses: 2
    Dernier message: 14/02/2007, 08h55

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