Microsoft MVP성태의 닷넷 이야기
C# FTP 다운로드중 에러 발생.. [링크 복사], [링크+제목 복사],
조회: 20960
글쓴 사람
조범희 (afsdzvcx123 at naver.com)
홈페이지
첨부 파일
[123.PNG]    

안녕하세요. 현재 C#으로 FTP 서버로 접근해 서버에 있는 폴더들을 다운로드 하고 업로드 하는것을
학습하고 있는 초보 개발자입니다.

본론으로 들어가서 현재 서버 IP는 10.10.20.163이고 포트번호 : 25 UserID = administrator, PW = ftm123
이렇게 구성되어 있고 현재 상위폴더 JBH 이 폴더 전체를 다운로드 받고 싶은데 에러가 발생됩니다..

static void Main(string[] args)
        {
            FtpWebRequest ftpRequest;
            FtpWebResponse response;

            string fileName = Path.GetFileName(@"PNL/A0/5aqa710200a3a0.pnl");
            ftpRequest = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://10.10.20.163:25/JBH/" + fileName));
            ftpRequest.Method = WebRequestMethods.Ftp.DownloadFile;
            ftpRequest.Proxy = null;
            ftpRequest.UseBinary = true;
            ftpRequest.Credentials = new NetworkCredential("administrator", "ftm123");
            ftpRequest.KeepAlive = false;
            ftpRequest.UsePassive = false;
            ftpRequest.Timeout = -1;

            response = (FtpWebResponse)ftpRequest.GetResponse();

            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream);
            Console.WriteLine(reader.ReadToEnd());

            Console.WriteLine("Download Complete, status {0}", response.StatusDescription);

            reader.Close();
            response.Close();

        }


코드는 이렇게 구성되어 있는데 현재 response = (FtpWebResponse)ftpRequest.GetResponse();
이 부분에서 "원격 서버에서 <500> 구문 오류입니다. 명령을 인식할 수 없습니다. 오류를 반환했습니다." 라는
오류가 계속해서 뜹니다.. 이 오류가 도대체 왜 뜨는지 감을 잡을 수가 없어서 질문 올립니다.
감사합니다.








[최초 등록일: ]
[최종 수정일: 11/8/2017]


비밀번호

댓글 작성자
 



2017-11-08 10시36분
다른 유명 FTP 프로그램으로는 잘 되나요? 만약 잘 된다면, 오고 가는 명령어를 Network Monitoring 도구같은 것을 이용해서 차이점을 살펴보세요. 딱히 그 외에는 조언해 드릴만한 것이 없군요.
정성태
2017-11-09 01시21분
[지나가는사람] 에러가 500구문이라고 뜨면 그건 서버문제입니다.
접속을 요청하는데 그에 대한 답변으로 에러를 보내온거지요.
이럴때는 일단 서버를 먼저 살펴보세요.
[guest]

... 46  47  48  49  50  51  [52]  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
2564CatO...5/13/201519678AppDomain 문제로 삽질중입니다. [2]
2563솔솔5/13/201518331custom search!! [1]
2562안녕하세요5/13/201519332안녕하세요.. C# 구조체 관련. [1]
2560솔솔5/6/201519353zip파일생성시. [1]
2561솔솔5/6/201519480    답변글 [답변]: zip파일생성시. [5]파일 다운로드1
2558로손5/4/201522877VB6.0의 ActiveX(OCX) 와 .Net에서 만든 COM DLL의 차이점 ?? [1]
2559로손5/6/201520058    답변글 [답변]: VB6.0의 ActiveX(OCX) 와 .Net에서 만든 COM DLL의 차이점 ??
2557Guest4/24/201518705Serialize , DeSerialize 관련 질문입니다! [3]
1558민식짱4/23/201520747FFmpeg.exe 를 이용한 C# 동영상 인코더 예제를 보고 질문드립니다 [1]파일 다운로드1
1555김응규4/22/201525136WCF net.tcp 관련해서 질문 드립니다. [2]
1556김응규4/22/201523265    답변글 [답변]: WCF net.tcp 관련해서 질문 드립니다. [1]파일 다운로드1
1554(삭제)4/19/201522878안드로이드 에뮬레이터에서 특정 앱 구동불가할때! [2]
1552spow...4/18/201530557마이크로세컨드 단위의 Sleep이 필요한데 찾질 못하겠습니다. [5]
1553spow...4/18/201522549    답변글 [답변]: 마이크로세컨드 단위의 Sleep이 필요한데 찾질 못하겠습니다. [1]
1551인디언기...4/16/201522004iisnode에 대해서 글 올리셨던데 질문이 있습니다 [1]
1549김선아4/15/201521985.net framework 4.5와 c++ dll에 관한 질문입니다 [1]
1550김선아4/15/201520324    답변글 [답변]: .net framework 4.5와 c++ dll에 관한 질문입니다 [2]
1547문명식4/3/201522545IWebBrowser Key Event 관련 [2]
1545나종식3/25/201521589internet explorer dns cache flush [2]
1543이용원3/23/201520552hyper-v 질문드려요! [1]
1544이용원3/24/201520165    답변글 한가지만 더 여쭤볼게요! [1]
1541임기성3/20/201527410Microsoft.Office.Core dll관련 문제 [1]
1539펜플3/17/201520495asp.net 질문입니다. [1]
1540113/17/201520583    답변글 [답변]: asp.net 질문입니다. [1]
1538열공합시닷3/13/201521608중계서버 질문드립니다 [1]
1537김재영3/11/201523789asp.net의 빌드 유휴시간 이후의 리빌드 작업을 컨트롤 할 수 있습니까? [2]
... 46  47  48  49  50  51  [52]  53  54  55  56  57  58  59  60  ...