반응형
Visual C++, 다른 서버의 파일을 FTP로 가져오기
BOOL bRet = FALSE;
CFtpConnection *ftpConnect;
CInternetSession session(_T("MyFtpProgram/1.0")); // 클라이언트 세션 생성
// 서버에 FTP 모드로 접속
ftpConnect = session.GetFtpConnection(_T("???.???.???"), _T("아이디"), _T("비밀번호"), 22);
if(ftpConnect) //접속 성공
{
// FTP 서버에 접근할 폴더 경로를 지정함
if(!ftpConnect->SetCurrentDirectory(_T("/폴더1/폴더2")))
{
ftpConnect->Close(); // 접근할 폴더 접속에 실패하면 FTP 연결 종료
session.Close(); // 연결중인 세션 종료
return FALSE; // 실패 반환
}
bRet = ftpConnect->GetFile(_T("가져올파일명"), _T("c:\temp\저장파일명")); // 파일 가져오기
ftpConnect->Close(); // FTP 연결 종료
}
session.Close(); // 세션 종료
return bRet; // 파일 다운로드 결과 값 반환
<이상>
반응형
'C' 카테고리의 다른 글
Visual Studio 2015, Hello world! API 예제 (0) | 2016.07.19 |
---|---|
C 라이브러리 레퍼런스 사이트 (0) | 2016.06.16 |
C와 MySQL (0) | 2014.01.14 |
C 언어로 단순 웨이브 파일을 만드는 소스 (0) | 2013.09.11 |
초간단 리눅스 C 프로그래밍 hello.c (0) | 2013.07.10 |