После сохранения кода base64 на сервере, но по какой-то причине safari повреждает изображение.
Но при копировании кода base64, выведенного в браузер или панель отладки, изображение работает нормально.
Я использую код PHP:
function base64ToImage($imageData){
$fileName = 'uploaded_' . uniqid();
$data = explode( ',', $imageData );
$imageData = base64_decode( $data[ 1 ] );
$path = '/templates/' . $_POST['templateName'] . '/images/';
file_put_contents($path . $fileName . '.jpg', $imageData);
return $fileName;
}
Задача ещё не решена.
Других решений пока нет …