龙空技术网

获取远程链接图片并保存到本地指定目录下

干饭人小羽 15

前言:

当前大家对“php保存远程文件”可能比较讲究,同学们都想要学习一些“php保存远程文件”的相关资讯。那么小编在网摘上汇集了一些有关“php保存远程文件””的相关知识,希望我们能喜欢,我们一起来了解一下吧!

使用php实现下载远程图片到本地指定目录下

/** * 获取文件的后缀名 * @param $filename * @return false|string */function getFileExtName($filename){    $ext = strrchr($filename,'.');    return $ext;}/** *  * 下载远程图片或文件到本地 * @param $url * @param string $path * @return string */function downloadImage($url, $path='images/'){    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL, $url);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);    $file = curl_exec($ch);    curl_close($ch);    return saveAsImage($url, $file, $path);}function saveAsImage($url, $file, $path){    $extName = getFileExtName($url);    //生成唯一的图片名称    $filename = uniqid().$extName;    $resource = fopen($path . $filename, 'a');    fwrite($resource, $file);    fclose($resource);    return $filename;}

标签: #php保存远程文件 #php本地图片 #使用php下载网络图片的方法是什么 #php输出本地图片 #php批量下载远程文件夹