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服务器上的文件
最新推荐文章于 2021-03-20 04:19:47 发布