Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将libcurl与C++;_C++_Libcurl - Fatal编程技术网

C++ 将libcurl与C++;

C++ 将libcurl与C++;,c++,libcurl,C++,Libcurl,我在项目中使用libcurl将文件上载并下载到HTTP服务器。要上传文件,我将文件*交给CURLOPT\u READDATA下载CURLOPT\u WRITEDATA。我不得不说,与浏览器下载相比,性能并没有那么好。文件大小为1.3 GB,从本地服务器的浏览器下载只需2分钟,而我的curl下载则需要近5分钟 我是否可以在libcurl中获得作为char*下载的数据,并直接使用系统调用将其写入文件,这会提高性能吗。。?是否有任何人使用C++编写了 LBCURL>代码>的最佳实践,我为它进行了Goo

我在项目中使用
libcurl
将文件上载并下载到HTTP服务器。要上传文件,我将
文件*
交给
CURLOPT\u READDATA
下载
CURLOPT\u WRITEDATA
。我不得不说,与浏览器下载相比,性能并没有那么好。文件大小为1.3 GB,从本地服务器的浏览器下载只需2分钟,而我的curl下载则需要近5分钟


我是否可以在
libcurl
中获得作为
char*
下载的数据,并直接使用系统调用将其写入文件,这会提高性能吗。。?是否有任何人使用C++编写了<代码> LBCURL>代码>的最佳实践,我为它进行了Google搜索,但没有发现任何结果。最好是为 LbCurl C++ >。我不太熟悉,但是我怀疑文件IO是这里的罪魁祸首。你试过运行<代码> CURL< /COD>吗?不,我没有尝试过,我的窗口没有卷曲。有没有默认的最大速度?