title
首页 > 社区 > php接收base64图片并保存到指定目录

php接收base64图片并保存到指定目录

2018-06-14 16:27:07      xuqibo      422      1

$base64_img = trim($_POST['imgPath']);
$up_dir = './upload/image/'.date('Ymd').'/';//存放在当前目录的upload文件夹下
if(!file_exists($up_dir)){
    mkdir($up_dir,0777);
}
if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_img, $result)){
    $type = $result[2];
    if(in_array($type,array('jpeg','jpg','gif','bmp','png'))){
        $new_file = $up_dir.date('YmdHis').rand(0000,9999).'.'.$type;
        if(file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_img)))){
            //图片 ltrim($new_file,'.');
            echo '上传成功';
        }else{
            echo '上传失败';
        }
    }else{
        echo '图片类型错误';
    }
}else{
    echo '文件错误';
}


评论

后面还有条评论,点击查看 >>
友情提示:发布广告及任何违法内容,一律封号...

img

php接收base64图片并保存到指定目录

普通会员 体验会员 白银会员 黄金会员
0 0 0 0
请您 登录后 下载 !
说明

已经下载过的不会再扣积分,上传资源,免费获取积分! 积分规则