HTML5 Canvas base64对Safari中的base64_decode图像进行了破坏

时间:2017-11-16 16:11:15

标签: php html5 canvas safari konvajs

将base64代码保存到服务器但由于某种原因safari会破坏图像。 enter image description here

但是当复制输出到浏览器或调试栏的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 个答案:

没有答案