相关疑难解决方法(0)

使用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);
Run Code Online (Sandbox Code Playgroud)

但它无法处理大文件,因为它首先读取内存.

是否可以将文件直接流式传输到磁盘?

php curl download

84
推荐指数
4
解决办法
13万
查看次数

标签 统计

curl ×1

download ×1

php ×1