語言: C#
功能: FTP下載檔案
語法:

        public static StreamReader FtpDownLoad(Uri UriFpt, string strUserName, string strPassword)
        {
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create(UriFpt);
            request.Method = WebRequestMethods.Ftp.DownloadFile;

            request.Credentials = new NetworkCredential(strUserName, strPassword);
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream, Encoding.Default);
            return reader;
        }


呼叫時

 Uri  UriFtp = new Uri ("ftp:// ip / filename ")
string  strUserName = "username";
string  strPassword = "password";

StreamReader reader =  FtpDownLoad(UriFtp, strUserName, strPassword);
   while (reader.Peek() >= 0)
    {
           StringBuilder s = new StringBuilder();
           s.Append(reader.ReadLine());
           
   }
 reader.Close();

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 janema66 的頭像
    janema66

    貞愛講

    janema66 發表在 痞客邦 留言(0) 人氣()