如何将 base64 转换为图像 php

Ari*_*man 3 base64

我在http://pastebin.com/TZUeECM3 中有 base64 数据

如何将其 base64 转换为 jpg 或 png 并保存在文件夹中。这是我的代码

$filename_path = md5(time().uniqid()).".jpg";
$decoded=base64_decode($base64_string);
file_put_contents("uploads/".$filename_path,$decoded);
Run Code Online (Sandbox Code Playgroud)

Ash*_*tel 5

base64 代码包含“data:image/png;base64”,只需将其删除,然后尝试解码,即使它不起作用,然后用“+”替换空格并解码

$filename_path = md5(time().uniqid()).".jpg";
$base64_string = str_replace('data:image/png;base64,', '', $base64_string);
$base64_string = str_replace(' ', '+', $base64_string);
$decoded = base64_decode($base64_string);
file_put_contents("uploads/".$filename_path,$decoded);
Run Code Online (Sandbox Code Playgroud)