php base64转图片
时间: 2023-07-18 07:39:51 浏览: 82
Base64转图片
5星 · 资源好评率100%
可以使用以下代码将Base64编码的字符串转换为图片文件:
```php
// 获取Base64编码的字符串
$base64_string = "data:image/png;base64,iVBORw0KG...";
// 将字符串转换为文件流
$decoded_string = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $base64_string));
// 保存文件
$file_name = "image.png";
$file = fopen($file_name, "wb");
fwrite($file, $decoded_string);
fclose($file);
```
在上面的代码中,`$base64_string`是Base64编码的字符串,`$file_name`是要保存的文件名。在将字符串转换为文件流之前,需要使用正则表达式去掉Base64字符串中的数据头部分。最后,将文件流写入到指定的文件中即可。
阅读全文