Uri ftpUri = new Uri("ftp://192.168.1.50/ligang/安全法.rar");
string ftp = "d.sql";
FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(ftpUri);
FtpWebResponse ftpResponse = null;
FileStream ftpfile = new FileStream("E://WinCE//FtpCode//安全法.rar", FileMode.Create);
ftpRequest.Credentials = new NetworkCredential("liupeng", "liupeng");
ftpRequest.Method = WebRequestMethods.Ftp.DownloadFile;
ftpRequest.UseBinary = true;
ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
Stream ftpstream = ftpResponse.GetResponseStream();
byte[] ftpbyte = new byte[2048];
int readcout = 0;
readcout = ftpstream.Read(ftpbyte,0,2048);
while (readcout > 0)
{
ftpfile.Write(ftpbyte,0,readcout);
readcout = ftpstream.Read(ftpbyte, 0, 2048);
}
ftpfile.Close();
ftpResponse.Close();
ftpstream.Close();
FtpWebRequest對象下載指定ftp服務器上的文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.