Προς το περιεχόμενο

.Net athu σε FTP


Evgenios1

Προτεινόμενες αναρτήσεις

Δημοσ.

Κάνε import τα namespaces ΙΟ και NET

 

>
 // Get the object used to communicate with the server.
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.ntua.gr");
   request.Credentials= new NetworkCredential("anonymous","[email protected]");
   request.Method = WebRequestMethods.Ftp.ListDirectory;
  

   // Get the ServicePoint object used for this request, and limit it to one connection.
   // In a real-world application you might use the default number of connections (2),
   // or select a value that works best for your application.
   ServicePoint sp = request.ServicePoint;
  Debug.WriteLine("ServicePoint connections = {0}.", sp.ConnectionLimit);
   sp.ConnectionLimit = 1;

   FtpWebResponse response = (FtpWebResponse) request.GetResponse();

   // The following streams are used to read the data returned from the server.
   Stream responseStream = null;
   StreamReader readStream = null;
   try
   {
       responseStream = response.GetResponseStream(); 
       readStream = new StreamReader(responseStream, System.Text.Encoding.UTF8);

       if (readStream != null)
       {
           // Display the data received from the server.
           Debug.WriteLine(readStream.ReadToEnd());
       } 
       Debug.WriteLine("List status: {0}",response.StatusDescription);            
   }
   finally
   {
       if (readStream != null)
       {
           readStream.Close();
       }
       if (response != null)
       {
           response.Close();
       }
   }

  
}

 

To συγκεκριμενο παραδειγμα τραβάει λίστες απο ftp server tou ntua.

Η κλάσεις που σε ενδιαφερουν κυριως ειναι η FtpwebResponse , FtpwebRequest και NetworkCredential......

 

http://msdn.microsoft.com/en-us/library/system.net.aspx

 

Eπισης κοιτα για την WebClient.....

 

Good luck

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...