2011-11-17 130 views
0

我尝试下面的例子后卷曲复制文件:卷曲下载的文件总是空

CURL *curl; 
FILE *fp; 
CURLcode res; 
char *url = "http://localhost/aaa.txt"; 
char outfilename[FILENAME_MAX] = "D:\\bbb.txt"; 

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); 
    fclose(fp); 
} 

它创建了一个名为bbb.txt文件,但该文件是空的。愿你能帮助我吗?我的错误是什么?

回答

0

您错过了拨打电话curl_easy_perform。看到它的API description