要將圖片的base64串轉(zhuǎn)成圖片文件,可以使用以下代碼:
<?php
// 獲取base64串
$base64_string = '...'; // 替換成實(shí)際的base64串
// 獲取文件擴(kuò)展名
$matches = [];
preg_match('/data:image\/(.*?);base64/', $base64_string, $matches);
$file_extension = $matches[1];
// 解碼base64串
$image_data = base64_decode(preg_replace('/data:image\/(.*?);base64,/', '', $base64_string));
// 生成文件名
$file_name = 'image.' . $file_extension;
// 保存文件
file_put_contents($file_name, $image_data);
echo '圖片文件已保存。';
?>
將$base64_string
替換成實(shí)際的圖片base64串,然后運(yùn)行代碼即可將base64串轉(zhuǎn)成圖片文件。圖片文件將保存在當(dāng)前目錄下,文件名為image.擴(kuò)展名
,如image.jpg
。