C++调用CURL下载文件暂停后恢复下载失败。错误码CURLE_PARTIAL_FILE。
暂停一分钟内恢复下载没有问题,但是在暂停超过两分钟恢复下载的时候就会出现CURLE_PARTIAL_FILE。
开始以为是DNS在内存中保存超时了,结果调用了CURLOPT_DNS_CACHE_TIMEOUT还是不行。
GOOGLE了一把,有人遇到这个问题,但是没有看到具体的解决方案。
curl_easy_pause(m_pCurl, CURLPAUSE_RECV); ///暂停下载
curl_easy_pause(m_pCurl, CURLPAUSE_RECV_CONT);///恢复下载
在线等,求大神给指点迷津,感激不尽。。。。