libcurl - CURLOPT_RESUME_FROM 供下载
问题描述
下载我当前使用的文件
curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, Read_Cb);
curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, &ReadBuffer);
curl_easy_perform(curl_handle)
CURLOPT_RESUME_FROM 可以用于下载吗?这样我就可以从该位置恢复下一次转移。它是否也在内部发送范围请求?
解决方案
该选项CURLOPT_RESUME_FROM
更适合上传、HTTP POST 和 HTTP PUT 请求。您需要CURLOPT_RANGE
用于下载、HTTP GET 和 HTTP HEAD 请求。如果您CURLOPT_RESUME_FROM
用于下载,它会设置Range: <From>-
HTTP 标头。
推荐阅读
- meteor - Meteor MUP 使用 ssh ed25519 验证失败
- ios - iframe 中的按钮有时无法在 Safari iOS 上单击
- mamp - Mamp 不启动 mysql
- jquery - 通过单击外部文件内部的链接将外部文件加载到索引模板中
- python-3.x - 我应该将什么 IP 地址传递给 python 服务器程序以使其在 AWS EC2 上运行?
- swift - UICollectionView 中 cellForItemAt 的滚动单元格问题
- image-processing - 使用 ImageMagick 进行 OCR 图像预处理
- asp.net-core - 记录 .net core REST api 返回的所有数据
- sql - 在带有 BETWEEN 的 WHERE 子句中使用 CASE
- reactjs - 如何在外部样式中使用material-ui断点规则?