public function saveimg($base64) { $chars = "0123456789abcdefghigklmuopqrstuvwxyz"; $str = ""; for ($i = 0; $i < 6; $i++) { $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); } $num = count($base64)-1; $url = explode(',',$base64[$num]); $new_file = "uploads/album/".date('Ymd',time())."/"; if(!file_exists($new_file)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir($new_file, 0777); } $imgurl = $new_file.$str.time().'.png'; if (file_put_contents($imgurl, base64_decode($url[1]))){ return $imgurl; } }