我在ftp服务器中有zip文件,这个zip文件包含多个然后一个xml文件,我想下载这个zip文件并保存到本地磁盘,我写下面的代码,我下载文件,但是当我尝试解压这个压缩它把我错误文件已损坏......如何从FTP服务器下载ZipFile
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(_remoteHost + file);
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(_remoteUser, _remotePass);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
StreamWriter writer = new StreamWriter(destination);
writer.Write(reader.ReadToEnd());
writer.Close();
reader.Close();
response.Close();
你需要告诉我们更多。比如,这是什么语言? – Almo 2011-12-13 18:59:28
你看过http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx – 2011-12-13 19:04:42