2011-06-07 81 views
1

我想用C中的libcurl从URL下载文件。我想将下载的文件保存到我的POS设备中的指定位置(即/ mnt/jffs2 /) 。使用libcurl将文件保存在指定位置

我从某人那里得到了代码,并且无法执行该代码。相反,我无法将该文件保存在我想要的位置。

所以,任何人都请帮助我。

在此先感谢。

回答

0

最容易被你使用默认CURLOPT_WRITEFUNCTION(它调用FWRITE)和刚刚成立CURLOPT_WRITEDATA到目标文件的文件*:

FILE *body = fopen("/mnt/jffs2/storeit", "w"); 
... 
curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, body);' 
... 
rc = curl_easy_perform(curl_handle); 
相关问题