CURLOPT_RESUME_ДЛЯ загрузки

#libcurl

Вопрос:

Чтобы не загружать файл, который я сейчас использую

 curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, Read_Cb);
curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, amp;ReadBuffer);
curl_easy_perform(curl_handle)
 

Можно ли использовать CURLOPT_RESUME_FROM для загрузки ? Чтобы я мог возобновить следующий перевод с этого места.
Также ли он внутренне отправляет запрос диапазона ?

Ответ №1:

Этот вариант CURLOPT_RESUME_FROM больше подходит для загрузок, запросов HTTP POST и HTTP PUT. Вам нужно использовать CURLOPT_RANGE для загрузки HTTP GET и HTTP HEAD запрос. Если вы используете CURLOPT_RESUME_FROM для загрузки, он устанавливает Range: <From>- заголовок HTTP.