我在http://pastebin.com/TZUeECM3中有一段base64编码的数据。
我想把它转换成jpg或png格式,并保存到文件夹中。以下是我的代码:
$filename_path = md5(time().uniqid()).".jpg";
$decoded=base64_decode($base64_string);
file_put_contents("uploads/".$filename_path,$decoded);
我在http://pastebin.com/TZUeECM3中有一段base64编码的数据。
我想把它转换成jpg或png格式,并保存到文件夹中。以下是我的代码:
$filename_path = md5(time().uniqid()).".jpg";
$decoded=base64_decode($base64_string);
file_put_contents("uploads/".$filename_path,$decoded);
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);