2015-07-03 81 views

回答

2

使用base64_decode函数。

首先解码,并创建一个文件名,

$data = base64_decode(explode(",", $base64)[1]); // Cutting off the data we don't need. 
$file = '/somefolder/'.uniqid().'.png'; // Generating a unique id so images wont override each other. 

然后将其保存到文件系统。

file_put_contents($file, $data) 
0

使用base64_decode解码您的数据。

header('Content-type: image/png'); 
$base64 = 'data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA 
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 
9TXL0Y4OHwAAAABJRU5ErkJggg=='; 
$data = explode(',', $base64); 
$encodedImage = $data[1]; 
$decodedImage = base64_decode($encodedImage); 
echo $decodedImage;