Возобновляемая и частичная загрузка с помощью PHP curl или аналогичная? - PullRequest
3 голосов
/ 28 марта 2011

Возможно ли возобновить загрузку частично загруженного файла с помощью curl или аналогичного?Я имею в виду, скажем, у нас есть этот большой файл dbdump.sql на сервере http или ftp размером 1 ГБ;Могу ли я как-то сказать этому серверу , пожалуйста, отправьте из файла от байта x к байту y ?

Для простоты, что япоиск с этим вопросом не включает в себя присоединение загруженных фрагментов;вместо этого просто загрузите куски и сохраните каждый как отдельный файл.

1 Ответ

3 голосов
/ 28 марта 2011

Вы можете сделать что-то вроде:

curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000"));

Конечно, это будет работать только для HTTP.

...