图片 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));
解析
- dd($base64)如下图所示:
- 内容分为三部分:
图片格式,编码类型和编码内容,将编码内容解码存到对应类型的文件中去,图片就被还原了。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: