php 图片base64编码生成data url和保存为图片

1
2
3
4
5
6
7
8
$base64_image_content = "base64内容";
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
    $type = $result[2];
    $new_file = "./test.{$type}";
    if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){
        echo '新文件保存成功:', $new_file;
    }
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注