// 其中$info['pic']是接收前端base64图片
$base64_string= explode(',', $info['pic']); //截取data:image/png;base64, 这个逗号后的字符
$data= base64_decode($base64_string[1]);//对截取后的字符使用base64_decode进行解码
$picname=md5($info['pic']);
if(strpos($base64_string[0],'image/gif')){
$picname=$picname.'.gif';
}elseif(strpos($base64_string[0],'image/png')){
$picname=$picname.'.png';
}else{
$picname=$picname.'.jpg';
}
file_put_contents( ROOT_PATH . 'public' . DS . 'uploads'.DS.$picname, $data); //写入图片文件
更多参考:http://archive.80zx.com/houduan/100017.html
相关文章