Repondre a un post http par un fichier [ASP]

Résolu
IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 - 22 mai 2007 à 13:06
IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 - 22 mai 2007 à 17:06
Bonjour,

Voila j'ai un petit souci.

Je desirerai savoir comment repondre a un post http qu'une page web  a effectuee.Ma reponse doit etre un fichier XML.

Voila une page web,base sur un serveur distant apel ma page web , moi je traite une operation et je dois lui renvoyer le fichier xml  en reponse.

Quelqu'un a une idee.

Merci

1 réponse

IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 3
22 mai 2007 à 17:06
Voila la reponse.


dim fso,fileXML
    Set fso = CreateObject("Scripting.FileSystemObject")
    set fileXML = fso.getFile(server.mappath("./xml/Scenario.xml"))
    Response.ContentType = "application/octet-stream"
    Response.AddHeader "Content-Disposition","attachment; filename=" & fileXML
    Response.AddHeader "Content-Length",fileXML.size
    Set adoStream = CreateObject("ADODB.Stream")
    adoStream.Open()
    adoStream.Type = 1
    adoStream.LoadFromFile(server.mappath("xml/Scenario.xml"))
    Response.BinaryWrite adoStream.Read()
    ComputeForecastRates=response.BinaryWrite(fileXML.size)
    adoStream.Close
    Set adoStream = Nothing
    Response.End


ENsuite vous lisez le flux  cote client et enregistrer sous format xml...
tschuss
1
Rejoignez-nous