$value是base64的字符
$image="data:image/jpg;base64,".$value; //base64的格式
$imageName = time().rand(1111,9999).'.jpg'; //新名子
if (strstr($image,",")){ //新的base64的格式
$image = explode(',',$image);
$image = $image[1];
}
$path = self::IMG_PATH."user_head/"; //存放的位置
if (!is_dir($path)){ //判断目录是否存在 不存在就创建
mkdir($path,0777,true);
}
$img_url = self::URL_NAME."/uploads/user_head/".$imageName; //图片地址
$imageSrc= $path.$imageName; //图片名字
$base_img = base64_decode($image); //要转的内容
$r = file_put_contents($imageSrc, $base_img); //返回的是字节数并且保存