ns
Новичок
CURL докачка файлов
В curl есть возможность докачки файлов, но что делать, если сервер не поддерживает докачку.
Как это можно определить?
Чтобы сместить offset на начало файла.
сейчас используется след. код
В curl есть возможность докачки файлов, но что делать, если сервер не поддерживает докачку.
Как это можно определить?
Чтобы сместить offset на начало файла.
сейчас используется след. код
PHP:
$file_offset=filesize($file);
// на всякий случай
$file_offset=$file_offset-1024*4;
$fp=fopen($file,'ab+');
curl_setopt ($ch, CURLOPT_RESUME_FROM,$file_offset);
rewind($fp);
ftruncate($fp,$file_offset);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt ($ch, CURLOPT_FILE,$fp);
curl_exec ($ch)
