您现在的位置是:首页 >学无止境 >将Base64图片转换为本地图片并保存网站首页学无止境

将Base64图片转换为本地图片并保存

Wandering in Houhai 2017-11-18 21:07:39
简介将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;
     }
 }
梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。