PHP获取图片的base64值上传图
public function uploadImg()
{
$base64_img = $_POST['pic'];//获取图片的base64值
$up_dir = "/Uploads/image/img/";//存放在当前目录的upload文件夹下
$type = 'png';//文件后缀
$name = md5(microtime()) . '.' . $type;//自动生MD5加密文件名
$new_file = $up_dir . $name; //拼接文件路劲
$res = file_put_contents('.' . $new_file, base64_decode($base64_img));//上传文件
if ($res){
$this->ajaxReturn(['code'=>1,'url'=>$new_file]);//返回文件上传的完整地址
}else{
$this->ajaxReturn(['code'=>0,'url'=>'上传失败3']);
}