wie kann ich image serverseite speichern ich habe diesen code aber aus irgendeinem grund wird das bild das ich auf den server hochlade, als text/x-generic gespeichert. Was kann ich tun, um das zu beheben?wie man base64 image serverseite speichert
<?php
function base64_to_image($base64_string) {
$data = explode(',', $base64_string);
$ext = "";
switch ($data[0]) {
case "data:image/png;base64";
$ext = "png";
break;
case "data:image/jpg;base64";
$ext = "jpg";
break;
case "data:image/jpeg;base64";
$ext = "jpg";
break;
case "data:image/gif;base64";
$ext = "gif";
break;
}
$milli = round(microtime(true) * 1000);
$output_file = "img/" . date('Y-m-d_H:i:s') . "." . $milli . "." . $ext;
$ifp = fopen($output_file, "wb");
fwrite($ifp, base64_decode($data[1]));
fclose($ifp);
return $ifp;
}
$file = base64_to_image($_POST['file']);
var_dump($file);
?>
umm, wo hast du 'text/x-generic' gefunden? –
in meinem IMG-Ordner – xcalliber
Geben Sie text/x-generic – xcalliber