使用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);
但它无法处理大文件,因为它首先读取内存。
是否可以将文件直接流式传输到磁盘?
一只斗牛犬
慕妹3242003