일반적인 FTP 클라이언트 응용 프로그램의 단계
일반적인 FTP 클라이언트 응용 프로그램을 만듭니다를 CInternetSession 와 CFtpConnection 개체입니다.이러한 MFC WinInet 클래스는 프록시 형식 설정을 실제로 제어 하지 못한다는 것을 참고. IIS를 하지 않습니다.
또한 다음 기술 자료 문서를 참조 하십시오.
HOWTO: WinInet API를 사용 하 여 CERN 기반 프록시를 FTP (문서 ID: Q166961)
샘플: FTP 암호 CERN 기반 프록시를 보호 된 (문서 ID: Q216214)
인터넷 서비스 관리자 실패 쇼 설치 프록시 서비스 (문서 ID: Q216802)
다음 표에 일반적인 FTP 클라이언트 응용 프로그램에서 수행할 수 있는 단계를 보여 줍니다.
목표 |
수행할 작업 |
효과 |
---|---|---|
FTP 세션을 시작 합니다. |
만들기는 CInternetSession 개체입니다. |
Wininet을 초기화 하 고 서버에 연결 합니다. |
FTP 서버에 연결 합니다. |
반환 된 CFtpConnection 개체입니다. |
|
서버의 새 FTP 디렉터리로 변경 합니다. |
서버에 현재 연결 되어 있는 디렉터리를 변경 합니다. |
|
FTP 디렉터리에서 첫째 파일을 찾기. |
첫 번째 파일을 찾습니다.파일이 없는 경우 FALSE를 반환 합니다. |
|
FTP 디렉터리에서 다음 파일을 찾을. |
다음 파일을 찾습니다.파일이 발견 되지 않으면 FALSE를 반환 합니다. |
|
열에서 찾은 파일 FindFile 또는 FindNextFile 읽거나 쓰기 위해. |
사용 CFtpConnection::OpenFile에 의해 반환 되는 파일 이름을 사용 하 여 FindFile 또는 FindNextFile. |
서버의 읽기 또는 쓰기용 파일을 엽니다.반환 된 CInternetFile 개체입니다. |
읽거나 파일에 쓸. |
읽거나 쓴 바이트 수, 사용자가 제공 하는 버퍼를 사용 하 여 지정 된 수 있습니다. |
|
예외 처리 |
사용은 CInternetException 클래스입니다. |
일반적인 인터넷 예외 형식을 처리합니다. |
FTP 세션을 종료 합니다. |
폐기는 CInternetSession 개체입니다. |
열린 파일 핸들 및 연결을 자동으로 정리합니다. |