Как создать и сохранить изображение в папке веб-сайта из кодированных base64 данных / строки с помощью PHP

У меня есть следующий код в моем php-файле, который отлично работает, его декодирование строки base64 и показ этого как изображения на веб-странице, но я хочу, чтобы он также сохранил его в папке.

<?php $base = $_POST['encoded']; $base = base64_decode($base); $im = imagecreatefromstring($base); if ($im !== false) { header('Content-Type: image/png'); imagepng($im); imagedestroy($im); } else { echo 'An error occurred.'; } ?> 

я уже пробовал решение, описанное на этих ссылках, но ни одно из них не работает для меня

Как сохранить PNG-изображение на стороне сервера, из строки данных base64

Как создать GD-образ из javascript с кодировкой base64?

какая будет дополнительная строка кода, которая могла бы сохранить это изображение в папке

Related of "Как создать и сохранить изображение в папке веб-сайта из кодированных base64 данных / строки с помощью PHP"