Саму загрузку так делаю, но она полностью загружается. В интернете не нашел решения
curl_setopt($ch, CURLOPT_URL, "https://test.ru");
curl_setopt($ch, CURLOPT_URL, "https://test.ru");
curl_setopt($ch, CURLOPT_BUFFERSIZE, 128); // чтобы читать небольшими кусочками по 128 байт, можно поставить больше, если точно знаем что нужен, скажем, килобайт
curl_setopt($ch, CURLOPT_NOPROGRESS, false);
curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, function(
$DownloadSize, $Downloaded, $UploadSize, $Uploaded
){
// если $Downloaded превышает 1KB, возвращаем не 0, тем самым прерываем соединение
return ($Downloaded > (1 * 1024)) ? 1 : 0;
});
Цитата (kirik @ 8.12.2021 - 01:09) |
Привет! Первая же ссылка https://stackoverflow.com/questions/1764107...-curl-downloads
|