자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi DelphXE IdFTp 에러 질문 드립니다.
2014.03.13 03:52
Indy FTP 관련 질문 사항입니다.
Delphi 7 indy 9
IdFTP 시에 Delete를
하게 되면 정상 동작.
Delphi XE3 indy 10에서
idFTP시에 Delete를
하게 되면 연결이 끊어 지나 해당 서버의 데이터는 지워져 있음.
서버가 Window에 있으면 정상 동작.
서버가 Linux나 Unix에
있으면 상기 사항과 같이 연결 끊어짐.
// Delphi XE에서의 FTP
통신 초기화.
Dp101Ftp[i] :=
TIdFTP.Create(nil);
Dp101Ftp[i].Username := DefPg.FTP_ID;
Dp101Ftp[i].Password := DefPg.FTP_PassWd;
Dp101Ftp[i].Port := DefPg.FTP_Port;
Dp101Ftp[i].Host := sysinfo.PgIp[i];
Dp101Ftp[i].Passive := False;
Dp101Ftp[i].TransferType := ftBinary;
Dp101Ftp[i].ReadTimeout
:= 0;
// UseHST Default값이 True. ==> 연결시 Connection Closed
Gracefully Error 발생.
// UseHost는 Greeting Message를 받고 Connection을 요청하기
때문에 Greeting이 없으면 Connetion 오류 발생.
Dp101Ftp[i].UseHOST := False;1
댓글 0
Delphi DelphXE IdFTp 에러 질문 드립니다.
2014.03.13 03:52
Indy FTP 관련 질문 사항입니다.
Delphi 7 indy 9
IdFTP 시에 Delete를
하게 되면 정상 동작.
Delphi XE3 indy 10에서
idFTP시에 Delete를
하게 되면 연결이 끊어 지나 해당 서버의 데이터는 지워져 있음.
서버가 Window에 있으면 정상 동작.
서버가 Linux나 Unix에
있으면 상기 사항과 같이 연결 끊어짐.
// Delphi XE에서의 FTP
통신 초기화.
Dp101Ftp[i] :=
TIdFTP.Create(nil);
Dp101Ftp[i].Username := DefPg.FTP_ID;
Dp101Ftp[i].Password := DefPg.FTP_PassWd;
Dp101Ftp[i].Port := DefPg.FTP_Port;
Dp101Ftp[i].Host := sysinfo.PgIp[i];
Dp101Ftp[i].Passive := False;
Dp101Ftp[i].TransferType := ftBinary;
Dp101Ftp[i].ReadTimeout
:= 0;
// UseHST Default값이 True. ==> 연결시 Connection Closed
Gracefully Error 발생.
// UseHost는 Greeting Message를 받고 Connection을 요청하기
때문에 Greeting이 없으면 Connetion 오류 발생.
Dp101Ftp[i].UseHOST := False;1