none
StreamReader et serveur RRS feed

  • Question

  • Bonjour, 

    Je programme une application Web et j'aimerais qu'elle accède au contenu de fichiers xml présents sur un serveur sans pour autant télécharger de fichier local.
    J'avais trouvé une fonction il y a quelques temps mais impossible de la retrouver et de toute façon elle ne marchait pas.
    J'ai essayé de prendre exemple sur les fonctions que j'ai trouvé ici http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class mais je début et ne comprend pas encore toute les lignes quand il s'agit de requêtes FTP.

    Que devrais-je passer en argument du constructeur du StreamReader ?

    Merci d'avance

    lundi 4 juillet 2016 12:50

Réponses

  • Bonjour,

    Il suffit d'utiliser une WebRequest :

    WebRequest request = WebRequest.Create(@"http://servername:port/chemin/vers/fichier.xml");
    using (WebResponse response = request.GetResponse())
    {
      using (Stream stm = response.GetResponseStream())
      {
        //
      }
    }

    Cordialement,

    • Marqué comme réponse Dorian.thms mercredi 27 juillet 2016 08:36
    lundi 4 juillet 2016 13:09

Toutes les réponses

  • Bonjour,

    Il suffit d'utiliser une WebRequest :

    WebRequest request = WebRequest.Create(@"http://servername:port/chemin/vers/fichier.xml");
    using (WebResponse response = request.GetResponse())
    {
      using (Stream stm = response.GetResponseStream())
      {
        //
      }
    }

    Cordialement,

    • Marqué comme réponse Dorian.thms mercredi 27 juillet 2016 08:36
    lundi 4 juillet 2016 13:09
  • C'est parfait merci. 

    Est-ce que cela marche de la même manière pour StreamWriter ?
    lundi 4 juillet 2016 19:45