[PHP]图片 Base64 编码还原

流氓凡 PHP程序源码 2020-05-12 2.37 K 0
    $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));

内容分为三个部分,图片类型、编码格式、编码内容,主要就是将编码内容存入到文件中即可还原

评论