function downCoachPic()
{
$result = Db::table('trade_coach')
->where(['state' => 1])
->column('id, name, image');
$num = 0;
foreach ($result as $item) {
$url = $item['image'];
if (trim($url)) {
++$num;
$this->dlfile(trim($url), ROOT_PATH . "public/coachpics/" . $item['id'] . '-' . $item['name'] . ".jpg");
}
echo '下载图片成功,id:' . $item['id'] . '-' . $item['name'] . ",共{$num}张\n";
}
echo '下载图片成功, ' . ",共{$num}张\n";
}
/**
* 保存文件到本地
* @param $file_url
* @param $save_to 保存路径
*/
private function dlfile($file_url, $save_to)
{
$content = file_get_contents($file_url);
file_put_contents($save_to, $content);
}
php下载文件并重命名
最新推荐文章于 2024-06-26 17:02:06 发布