2010-01-17 4 views
0

저는 Delphi에서 ftp를 사용하여 파일을 전송합니다.업로드 할 때 FtpOpenFile이 파일 핸들 대신 nil을 반환합니다.

ftp 계정에 연결할 수 있지만 파일을 업로드하려고 할 때 FtpOpenFile 함수는 업로드 할 파일을 처리하는 대신 nil을 반환합니다.

hintfile := FtpOpenFile(hintconnect,PChar(tgtfn),GENERIC_WRITE,FTP_TRANSFER_TYPE_BINARY,0); 

ftp 클라이언트 응용 프로그램과 정확히 동일한 자격 증명을 사용하여 ftp 사이트에 로그인하면 문제없이 파일을 업로드 할 수 있습니다.

의견을 보내 주시면 감사하겠습니다.

+0

입니다 참조하십시오. InternetGetLastResponseInfo를 사용하여 자세한 정보를 얻으려고합니다. – SamH

+0

500 포트 번호가 잘못되었습니다. ', # 13, # 10,'500 'LPRT 6,16,0000000,2 등 알려진 IIS FTP 문제인 것으로 보입니다. 백 채널 포트 번호와 관련이 있습니다. – SamH

답변

관련 문제