Прошу помощи по курлу (cURL)

12
[Удален]
904

Уже долго бьюсь над одной ошибкой курла: данные не доходят полностью, вылетая с ошибкой #18 "transfer closed with outstanding read data remaining".

Файл браузером качается нормально, курлом не хочет... Скачает полметра и ляжет %)

Гуглил - решения не вижу, кроме предположений, что ошибка курла :(

Может кто сталкивался или хотя бы натолкнёт на путь истинный?

М
На сайте с 08.02.2006
Offline
59
#1

Файл слишком большой, судя по всему. Лейте его не в память, а на диск, используя опцию CURLOPT_FILE

[Удален]
#2

А где определяются настройки, которые задают максимальный размер файла? Не может слить чуть более 2 метров...

М
На сайте с 08.02.2006
Offline
59
#3

Вообще сколько можно в память залить? ini_get("memory_limit")

[Удален]
#4

40M говорит

mfl
На сайте с 16.10.2006
Offline
134
mfl
#5

nikitian

Посмотри в php.ini чему равен memory_limit

Не качаются все файлы или только определенный

Нормально ли качается файл функцие file_get_contents?

W
На сайте с 19.06.2006
Offline
142
#6

Бьется один конкретный файл или любой, выше данного лимита по размеру?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#7

повтор 10символов

[Удален]
#8

file_get_contents не получится использовать...

Только этот конкретный файл, остальные все меньше :(

Ещё проблема в том, что этот файл качает оооочень долго, порядка 15-20 минут %)

М
На сайте с 08.02.2006
Offline
59
#9

А "руками", через браузер в смысле, он как качается?

Может проблема в конкретном урле, 20 минут на 2-х мегабайтный файл это жесть. Другие файлы больше 2-х мегов не пробовали качать?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#10
Только этот конкретный файл, остальные все меньше

Я имею в виду, если качать другой файл имеющий такой же размер.

Скиньте в личку ссылку на файл.

file_get_contents не получится использовать...

В таком случае, как ведет себя file_get_contents при получении другого файла такого же размера

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий