您现在的位置是:首页 >学无止境 >将Base64图片转换为本地图片并保存网站首页学无止境
将Base64图片转换为本地图片并保存
简介将Base64图片转换为本地图片并保存
/** * [将Base64图片转换为本地图片并保存] * @param $base64_image_content [要保存的Base64] * @param $path [要保存的路径] * @return bool|string */
public function base64_image_content($base64_image_content,$path)
{
if (preg_match('/^(data:s*image/(w+);base64,)/',$base64_image_content, $result)){
$type = $result[2];
$basePutUrl = $path."/".date('Ymd',time())."/";
if (!file_exists($basePutUrl)) {
mkdir($basePutUrl,0700);
}
$ping_url = rand_code(8).time().".{$type}";
$local_file_url = $basePutUrl . $ping_url;
if(file_put_contents($local_file_url,base64_decode(str_replace($result[1],'',$base64_image_content)))){
return $local_file_url;
}else{
return false;
}
}else{
return false;
}
}梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。



针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实...
最近项目有用到七牛云存储,需要对上传的照片进行鉴黄并上传报存
string是最简单的类型,一个Key对应一个value,string类型是二进制安全的,redis的string可以包含任何数据...