3
I 원격 FTP 서버에서 파일을 다운로드하려면 다음 코드를 사용하고
:에서는 FtpWebRequest 파일 다운로드 잘못된 크기
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverPath);
request.KeepAlive = true;
request.UsePassive = true;
request.UseBinary = true;
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(userName, password);
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
using (Stream responseStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))
using (StreamWriter destination = new StreamWriter(destinationFile))
{
destination.Write(reader.ReadToEnd());
destination.Flush();
}
나는 다운로드가 dll을하고 내 문제가되고 있다는 것이다 해요 파일 어떤면에서이 과정에 의해 변경되었습니다. 파일 크기가 커지므로이 사실을 알고 있습니다. 이 코드 섹션에 오류가 있다는 의문이 있습니다.
destination.Write(reader.ReadToEnd());
destination.Flush();
잘못된 정보가있을 수있는 사람이 있습니까?