生而自由

自由而无用的灵魂

libcurl: transferred a partial file

用libcurl下载大文件时总是未完成就断开,报错"transferred a partial file",但用浏览器直接下载是没问题的,网上找了一会也没找到直接对应的资料,研究了一下发现应该是keep-alive的问题,因为下载大文件耗时比较长,libcurl没有进行keep-alive的话,还没下载完就被服务器断开连接了。

加入下面几行代码即可解决:

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注