Система: windows 8 x64.
apache / php - 64-битные версии.
При попытке скачивания через cURL большого файла (3+ гигабайта) сталкиваюсь со следующей проблемой:
установлен параметр
curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, [$this, 'handleCurlProgress']);
на вход в функцию вместо реального размера файла приходит число -2147483648 - ограничение INT, хотя система x64.
Но в случае, если превышен таймаут, то в сообщении об ошибке CURL отображает корректный размер файла:
Operation timed out after 1812 milliseconds with 348648 out of 3222376558 bytes received
Как добиться, чтобы на вход функции также приходил корректный размер файла?