博客列表 >PHP 保存base64位图片

PHP 保存base64位图片

鱼的熊掌
鱼的熊掌原创
2022年11月22日 17:47:281068浏览
  1. /**
  2. * @description: 保存base64位图片
  3. * @param {*} $base64Img 64位图片
  4. * @param {*} $name 文件名称
  5. * @return {*}
  6. */
  7. public function saveBaseImg($base64Img,$name = '')
  8. {
  9. # base64数据
  10. $base64Img = str_replace(' ', '+', $base64Img);
  11. $baseString= explode(',', $base64Img);
  12. $data=base64_decode($baseString[1]);
  13. # 保存文件名
  14. $fileName = md5(time().rand(1,999)).$name;
  15. # 保存路径
  16. $imgPath="upload/".$fileName;
  17. # 写入图片内容
  18. file_put_contents($imgPath, $data);
  19. return $imgPath;
  20. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议