PHP保存base64


base64圖片格式:$base64_url = data:image/jpeg;base64,xxxxxxxxxxxxxxxxxxxxxx

1,去除頭部:$base64_body = substr(strstr($base64_url,','),1);

2,解碼:$data= base64_decode($base64_body );

3,存儲or創建圖片:

file_put_contents($file_path,$data);

或$image = imagecreatefromstring($data);

例如:

//解密並保存到指定文件夾中,如果文件夾不存在就創建文件夾並保存到指定文件夾中
$base64 = "data:image/jpg;base64,/9j/4AAQSkZJRgA ...... ...... .......   e69/v3f8Aq9f+qPvxpXtrTr3Xv9+7/wBXr/1R96691//Z";
$base64_body = substr(strstr($base64,','),1);
$img = base64_decode($base64_body);
$path = "E:\\\\images\\img\\";
if(!file_exists($path)){
mkdir($path,0777,true);
}
file_put_contents($path.time().".jpg", $img);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM