public function getBaseAndSaveImg()
{
// 获取base64
$img = $_POST['base'];
//获取base64中图片数据
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file_name = md5(microtime(true));// 图片名称
$path = ROOT_PATH . 'public/upload/' . $file_name. '.png'; // 图片保存路径
$url = 'http://xxx.xx.xxx/upload/' . $file_name . '.png'; // 用于访问图片的地址
$r = file_put_contents($path, $data);// 生成图片
if (!$r) {
return json(['code'=>-1,'data'=>'','msg'=>'生成图片失败']);
}else{
return json(['code'=>200,'data'=>$url,'msg'=>'生成图片成功']);
}
}