2016-08-04 1 views

ответ

2

base64 код содержит «данные: изображения/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); 
+1

спасибо, это работает для меня. –