一、文件崩溃
curl_formadd(&post, &last, CURLFORM_COPYNAME, "type", CURLFORM_COPYCONTENTS, pType, CURLFORM_END);
假如pType数据内容超过1M的时候,会导致崩溃。
二、超时
下载文件传输过慢,可能会出现文件下载不全的问题,可以把超时时间设置大一点。
curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, timeout);
curl_easy_setopt(curl, CURLOPT_TIMEOUT, timeout);
三、内存提前分配
curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&stRecv);//设置设置参数