using namespace Ryeol ;
CHttpClient objHttpReq ;
CHttpResponse * pobjHttpRes = NULL ;
try {
objHttpReq.SetInternet (_T ("My User Agent v1.0")) ;
objHttpReq.AddHeader (_T ("Ryeol-Magic"), _T ("My Magic Header")) ;
objHttpReq.AddHeader (_T ("User-Magic"), _T ("User's Magic Header")) ;
objHttpReq.AddParam (_T ("nohtml"), _T ("1")) ;
objHttpReq.AddParam (_T ("title"), _T ("The K-NET photo")) ;
objHttpReq.AddParam (_T ("content"), _T ("A photo of the K-NET")) ;
objHttpReq.AddParam (_T ("ufile01"),
_T ("D:\\My Photo\\K-NET\\photo1.jpg"),
CHttpClient::ParamFile) ;
objHttpReq.BeginUpload (_T ("http://club.hooriza.com")
_T ("/cmd/box.html?clubid=1&boxid=53&action=store&link=")) ;
const DWORD cbProceed = 1024 ;
do {
... } while ( !(pobjHttpRes = objHttpReq.Proceed (cbProceed)) ) ;
...
} catch (httpclientexception && e) {
...
}