zoukankan      html  css  js  c++  java
  • php接收base64数据生成图片并保存

        public function base64(){
            //接收base64数据
            $image= $_POST['imegse'];
            //设置图片名称
            $imageName = "25220_".date("His",time())."_".rand(1111,9999).'.png';
            //判断是否有逗号 如果有就截取后半部分
            if (strstr($image,",")){
                $image = explode(',',$image);
                $image = $image[1];
            }
            //设置图片保存路径
            $path = "./".date("Ymd",time());
    
            //判断目录是否存在 不存在就创建
            if (!is_dir($path)){
                mkdir($path,0777,true);
            }
    
            //图片路径
            $imageSrc= $path."/". $imageName;
    
            //生成文件夹和图片
            $r = file_put_contents($imageSrc, base64_decode($image));
            if (!$r) {
                return json(['code'=>0,'message'=>'图片生成失败']);
            }else {
                return json(['code'=>1,'message'=>'图片生成成功']);
            }
    }

    需求:通过 canvas.toDataURL();生成的图片上传至后台。

    来源https://www.cnblogs.com/junyi-bk/p/11742278.html

  • 相关阅读:
    游戏《翻转方块》小攻略
    净捡软柿子捏--jQuery 遍历方法
    关于兼容
    sublime
    jQuery中json对象与json字符串互换
    css之IE透明度
    关于优化
    html5+css+div随时笔记
    css3学习--border
    JavaScript学习1
  • 原文地址:https://www.cnblogs.com/-lin/p/15205020.html
Copyright © 2011-2022 走看看