Ошибка CURLE_PARTIAL_FILE для больших файлов с libcurl

Я статически связал библиотеку libcurl (v7.38.0) с моим приложением C++. Используя curl, мы загружаем и скачиваем файлы на/с сервера https. У меня происходит сбой загрузки с ошибкой CURLE_PARTIAL_FILE. Эта проблема возникает случайным образом, т. е. несколько раз файл был успешно загружен без проблем, а иногда один и тот же файл завершается с ошибкой.

Эта проблема возникает на платформах Android. Кто-нибудь может показать мне, как это исправить


person Trương Hồng Quyền    schedule 04.05.2015    source источник


Ответы (1)


CURLE_PARTIAL_FILE означает, что передача была прервана до получения полного содержимого. Обычно это означает неисправность сервера или проблему с сетью, а не не проблему на стороне клиента.

Если вы не можете повлиять на состояние сети или сервера, вам, вероятно, следует рассмотреть возможность игнорирования этой конкретной ошибки.

person Daniel Stenberg    schedule 04.05.2015