php Base64到图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Base64到图像相关的知识,希望对你有一定的参考价值。

<?php
function base64ToImage($base64_string) {

	preg_match("/^data:image\/(.*);base64/i", $base64_string, $extension);

	$file_extension = $extension[1];

	if($file_extension == 'svg+xml'){ $file_extension = 'svg'; }

	$file_name      = md5($base64_string.date('Y-m-d H:i:s'));
	$file_fullname  = $file_name.'.'.$file_extension;

	$output_file = './uploads/'.$file_fullname;

    $file = fopen($output_file, "wb");

    $data = explode(',', $base64_string);

    fwrite($file, base64_decode($data[1]));
    fclose($file);

    return $file_fullname;
}

以上是关于php Base64到图像的主要内容,如果未能解决你的问题,请参考以下文章

通过 JSON 将 base64 的图像发送到 PHP GD 库

php Base64到图像

php 将base64图像数据插入到fpdf中

PHP base64_decode 产生无效的图像文件

如何使用 PHP 从 base64 编码的数据/字符串创建图像并将其保存到网站文件夹

使用 JSON 从 Android 发送 Base64 图像到 php webservice,解码,保存到 SQL