//把图片下载到本地的目录,返回本地目录
publicstaticfunctionimgDownLocal($img_url){
$path= ''; //默认路径
$cacheDir= './upload/'; //图片本地目录地址
if(!is_dir($cacheDir)){ //如果目录不存在
mkdir($cacheDir,0777,true); //创建目录
// exec("chmod -R 777 {$cacheDir} "); //更改相关的权限
}
//使用linux的wget去下载文件(对于大文件有好处)
$cmd= "wget --no-check-certificate -P {$cacheDir} {$img_url}";
exec($cmd, $output, $returnValue);
if($returnValue== 0) {
$path= $cacheDir.'/'.basename($img_url);
}
return$path; //返回本地的地址
}
网友评论