如何通过GuzzleHttp组件下载远程文件并保存在本地?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

$client = new Client([
'headers' => [
'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36',
'referer' => 'https://cn.test.com/screener/',
'origin' => 'https://cn.test.com'
],
'proxy'=>[
'http' => 'http://127.0.0.1:55555',
'https' => 'http://127.0.0.1:55555',
'no' => ['.cn']
],
'verify'=>false
]);

//下载
$response = $client->get($remoteUrl,['save_to'=>$fileSaveDir]);
if($response && file_exists($fileSaveDir)){
echo "下载成功".PHP_EOL;
}

要回复问题请先登录注册