Загрузка большого файла с помощью curl

Мне нужно загрузить удаленный файл с помощью curl.

Вот пример кода, который у меня есть:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$st = curl_exec($ch);
$fd = fopen($tmp_name, 'w');
fwrite($fd, $st);
fclose($fd);

curl_close($ch);

Но он не может обрабатывать большие файлы, потому что сначала считывается в память.

Это Можно ли передать файл прямо на диск?

84
задан animuson 10 August 2012 в 06:41
поделиться