将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;
}