您现在的位置是:首页 >学无止境 >将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; } }
梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。