Ciao a tutti,
oggi parlo di come effettuare una richiesta su di un server remoto leggendo un file XML.
Approfiffiamo della classe WebClient del framework .net effettuar ela richiesta chiaramente utilizzando il nome utente e password ftp.

A voi il codice:

string ftpusername = "xxxxxx@aruba.it";
string ftppassword = "xxxxxx";
string UrlFile = "ftp://ftp.nomedominio.xx/nomedominio.xx/public/file.xml";

WebClient request = new WebClient();
request.Credentials = new NetworkCredential(ftpusername, ftppassword);
try

   {

        byte[] newFileData = request.DownloadData(UrlFile);
        string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(fileString);
        Label1.Text = fileString;

   }
catch (WebException e)
  {
      Label1.Text = e.ToString();
  }


Utilizzando anche Aruba come provider vi comunico che per accedere ad esempio alla cartella root del vostro sito web, l'indirizzo per accedervi è formato così:
ftp://ftp.nomedominio.xx/nomedominio.xx/

Spero vi sia utile,
alla prossima, ciao!

Autore:


blog comments powered by Disqus

Calendar

<<  December 2017  >>
MonTueWedThuFriSatSun
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

View posts in large calendar

Category list

None

Widget Tag cloud not found.

Sequence contains no elementsX