Можно ли возобновить загрузку частично загруженного файла с помощью завитка или аналогичного? Я имею в виду, скажем, у нас есть этот большой файл dbdump.sql на http
или ftp
сервере размером 1 ГБ; могу ли я как-то сказать этому серверу, пожалуйста, отправьте из файла с байта x в байт y ?
Для простоты то, что я ищу, с этим вопросом, не включает присоединение к загруженным кускам; вместо того, чтобы просто загружать куски и сохранять их в виде отдельного файла.
Вы можете сделать что-то вроде:
curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000"));
Конечно, это будет работать только для HTTP.