Maison > Article > développement back-end > Méthode PHP pour enregistrer les images au format base64 dans un répertoire spécifié
Cet article présente la méthode de sauvegarde des images au format base64 dans un répertoire spécifié en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
<?php header('Content-type:text/html;charset=utf-8'); $base64_image_content = $_POST['imgBase64']; //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "upload/active/img/".date('Ymd',time())."/"; if(!file_exists($new_file)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir($new_file, 0700); } $new_file = $new_file.time().".{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; }else{ echo '新文件保存失败'; } } ?>
Connexe. recommandations :
PHP implémente le partage de SESSION multi-serveur
PHP implémente l'encodage/décodage Huffman
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!