Próbuję przekonwertować ciąg znaków obrazu base64 na plik obrazu. To jest mój ciąg Base64:Konwertuj ciąg znaków Base64 na plik obrazu?
Korzystanie poniższy kod, aby przekształcić go w pliku obrazu:
function base64_to_jpeg($base64_string, $output_file) {
$ifp = fopen($output_file, "wb");
fwrite($ifp, base64_decode($base64_string));
fclose($ifp);
return($output_file);
}
$image = base64_to_jpeg($my_base64_string, 'tmp.jpg');
Ale otrzymuję błąd invalid image
, co niewłaściwy tutaj?
Możliwy duplikat [Jak zapisać PNG po stronie serwera, z ciągiem danych base64] (https://stackoverflow.com/questions/ 11511511/how-to-save-a-png-image-server-side-from-a-base64-data-string) – nyedidikeke