Q&A

  • Re: Ftp 관련 질문
박준철 wrote:

> 먼저 클라이언트에서 (윈도우 98) 델파이 TNMFTP 콤포넌트를 이용하여

> 클라이언트 디렉토리 C:Temp 에서 NT 서버디렉토리 c:Temp 에

> "용도코드.doc"라는 화일을 FTP를 이용하여 보낼려고 합니다.

> 그래서 아래와 같이 코딩을 했는데 Connect 에서부터 에러가 나구요.

> 화일보내는 형식을 제대로 코딩했는지 좀 알려주세요.

>

> DataFTP.Host := '211.53.59.67'; # Nt 서버 IP 이구요.

> DataFTP.Port := 21;

> DataFTP.UserID := 'jcpark'; # Nt 서버 부팅할때 아이디

> DataFTP.Password := 'jcpark'; # Nt 서버 부팅할때 패스워드

> DataFTP.Connect;

> DataFTP.Upload('c:Temp용도코드.doc', '용도코드.doc');

> # 위는 보낼 화일

>

> 제발 좀 도와 주세요.

> 델파이 피플 여려분...

>



일단 다른 ftp 프로그램을 이용해서 접속을 한번 해 보십시요.

그래서 안되면 ID 문제입니다.



그리고, 위의 Source를 보면 Connect를 하신 후 바로 Upload를 하셨는데

Connect를 했다고 바로 연결이 되는 것이 아닙니다.

Event 중에 OnConnect와 OnConnectionFailed라는 것이 있습니다.

여기서 OnConnect라는 Event가 발생해야 연결에 성공한 것입니다.

따라서, Upload는 OnConnect라는 Event가 발생한 후에 실행을 하셔야

됩니다. 물론, OnConnectionFailed라는 Event가 발생하면 연결에 실패한

것입니다.



도움이 되었으면 좋겠네요...

0  COMMENTS