J'ai écrit une méthode pour convertir l'encodage d'image base64. Deux paramètres, l'un est l'encodage base64 et l'autre est le chemin du fichier
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php
function get_base64_img( $base64 , $path = 'data/upload/sign/'){
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64 , $result )){
$type = $result [2];
$new_file = $path .time(). ".{$type}" ;
if ( file_put_contents ( $new_file , base64_decode ( str_replace ( $result [1], '', $base64 )))){
return $new_file ;
} else {
return false;
}
}
}
?>
|
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!