/**
* 保存文件到本地
* @param 文件路径 $url
* @param 保存本地路径 $savePath
* @return string
*/
public function downloadFile($url)
{
$fileNameExt = $this->getUrlFileExt($url);
$targetFolder=C('SAVE_PATH');
$targetFile = '/pick'.'/' .date('Ymd'). '/';
$fileName=substr(md5(microtime(true)),1,5).substr(md5($url),8,16).'.'.$fileNameExt;
_mkdir(rtrim($targetFolder,'/').$targetFile);
$file = file_get_contents($url);
if($file) {
$temp = rtrim($targetFolder, '/') . $targetFile . $fileName;
file_put_contents($temp, $file);
$newFileName = 'jiemian/original' . $targetFile . $fileName;
}else{
$newFileName='';
}
return $newFileName;
}
/**
* 获取文件扩展名
* @param 网页URL $url
* @return string
*/
public function getUrlFileExt($url)
{
$ary = parse_url($url);
$file = basename($ary['path']);
$ext = explode('.',$file);
return $ext[1];
}
url图片 保存文件到本地
最新推荐文章于 2024-07-19 03:08:02 发布