2013. 6. 3. 16:18ㆍcocos2d-x
cocos2d-x 까페에서 훌륭한 답변을 달아주셨... ㅠㅠㅠㅠㅠ 사랑합니다... 잊지 않으려 블로깅 합니다 ㅠ
#include <stdio.h>
#include <curl/curl.h>
#include <types.h>
#include <curl/easy.h>
#include <string>
인클루드 해주고!
size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream)
{
size_t written;
written = fwrite(ptr, size, nmemb, stream);
return written;
}
init위쪽에 살며시 적어주고!
void down::download() {
CURL *curl;
FILE *fp;
CURLcode res;
char *url = "http://192.168.0.1/i.mp4";
char outfilename[FILENAME_MAX] = "/Users/imac/i.mp4";
curl = curl_easy_init();
if(curl)
{
fp = fopen(outfilename,"wb");
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
fclose(fp);
}
}
위에 함수 만들고 호출해주면! 다운로드가... 된다!?!?
url과 경로는 로컬에서 서버 만들어서 파일 넣어두고 했습니다...
'cocos2d-x' 카테고리의 다른 글
[cocos2d-x] ssl !! (0) | 2013.06.07 |
---|---|
[android]cocos2d-x 다운로드! 안드로이드 편 (0) | 2013.06.04 |
[cocos2d-x]JNI cpp->Java (0) | 2013.05.31 |
[cocos2d-x]JNI : 안드로이드 함수 호출 하기 (0) | 2013.05.30 |
[cocos2d-x]cocos2d-x 안드로이드 액티비티 이동 (0) | 2013.05.30 |