먼저 서버측에서 지원을 해야 된다....
지원 여부는 아래 FtpCommand 실행시 리턴값 체크하면 된다.
------------------------------
// 이게 서버로 가면 이어받기/쓰기 모드로 돌입한다.
TCHAR szCommand[256];
wsprintf(szCommand, _T("REST %I64d"), nFileSize); // 파일크기만큼 이동시키면 이어모드~~~임의 설정가능
BOOL bRes=FtpCommand(hConnect, FALSE, FTP_TRANSFER_TYPE_BINARY, szCommand, 0, NULL);
~~~~~~~~
InternetReadFile(받을 때)이나 InternetWriteFile(올릴 때) 사용
-------------------------------
http는 헤더파일에 사이즈 적어서 보내는 방식으로 이어 받기하면 된다.
참고로 InternetSetFilePointer는 쓰레기인듯 하다...
http, ftp 저 api가 통하는 데를 한 곳도 본 적이 없다.
'웹, HTML' 카테고리의 다른 글
CoCreateInstance 로 익스플로러 띄우고 IWebBrowser2 인터페이스 얻기,,, 참조) (1) | 2009.11.14 |
---|---|
웹해킹 베이직, 취약과 방어 (2) | 2009.10.16 |
자신의 ip 알아내기 참조 (1) | 2009.10.04 |
IOleContainer 를 가지고 enum 객체 생성해 다수의 웹브라우저 컨트롤 구해보는 소스 (4) | 2009.09.28 |
IHTMLWindow2->get_document가 E_ACCESSDENIED를 뱉는 경우(아래와 다른 해결방법) (2) | 2009.09.28 |
IHTMLWindow2::get_document returns E_ACCESSDENIED 뱉을 경우 (3) | 2009.09.28 |
ShellExecute,WinExec,CreateProcess (IE 실행방법) (0) | 2009.07.25 |