C
Http프로토콜을 이용한 파일 다운로드
//-------------------------------------------------------------------------------------// // Function : GetFile // Parameter: LPCTSTR url, LPCTSTR filename // Return : CString // - 성공하면 "YES" 실패하면 에러메시지를 반환 // Note : url의 파일을 받아서 filename에 저장한다. // LPCTSTR url - http프로토콜을 이용해 받아올 파일의 전체경로 // LPCTSTR filename - 파일을 저장할 local경로 //--------------------------------------------------------------------..
Http프로토콜을 이용한 파일 업로드
http서버에 올리는 소스이기 때문에 당연히 서버에 업로드 권한이 있어야 합니다. void HttpPutFile(LPCTSTR wszServerURL, LPCTSTR wszRemoteFilePath, LPCTSTR wszLocalFilePath, TCHAR nPort, LPCTSTR wszLoginUserID, LPCTSTR wszLoginPassword ) { /* TCHAR wszServerURL[100] = L"solergy.com"; TCHAR wszLocalFilePath[100] = L"\\Program Files\\hanaro\\Sign\_AS\\7250.bmp"; TCHAR wszRemoteFilePath[100] = L"/hanaro/sign/as/7250.bmp"; TCHAR wszLo..
컴파일시 꼬이는 헤더파일 방지..
#if !defined(HEADERFILE) #define HEADERFILE class MyClass { ... . .. . . . . . . . . } --- 해더 파일의 내용 --- #endif --------------------------------------------------------- 이렇게 해주면 HEADERFILE라는 키워드가 define되어 있으면 #if ~~ #endif 안의 내용은 컴파일 되지 않습니다. 처음 한번만 컴파일하고, 다시는 컴파일 하지 않게 되는거죠. 그래서 해더파일이 꼬여있어도 에러를 발생하지 않습니다. 보통 위저드를 통해 클래스를 생성하면 HEADERFILE라는 키워드 대신. 클래스이름과 UUID가 조합되어 생성되더군요. 즐프~