[PHP]图片 Base64 编码还原
$base64 = file_get_contents('base64.txt'); //dd($base64); //分隔三部分,data:image/png base64 编码内容 $arr = preg_split("/(,|;)/",$base64); $base64Data = $arr[2]; //分割出图片格式 $arr2 = explode('/',$arr[0]); $type = $arr2[1]; //拼接图片名称 $fileName = 'picture.'.$type; file_put_contents($fileName,base64_decode($base64Data));
内容分为三个部分,图片类型、编码格式、编码内容,主要就是将编码内容存入到文件中即可还原
评论