HTML5 Canvas base64 для изображения base64_decode поврежден в Safari

После сохранения кода 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;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]