首页
工具箱
Search
1
Vue vben admin 2.0的封装部分坑点
1,548 阅读
2
python生成剪映草稿解析
1,427 阅读
3
百度地图坐标系对腾讯地图坐标系转换
1,252 阅读
4
VUE中使用mathjs的方法
1,164 阅读
5
解决Ant Design Vue的Select搜索指定字段的问题
1,088 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
ecshop
茶树虾
累计撰写
306
篇文章
累计收到
125
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
工具箱
搜索到
1
篇与
base64图片保存
的结果
2022-07-21
php保存前端上传的base64图片到服务器
// 上传图片 $base64_url = $_POST['image']; //这里是获取图片的名称,当然也可以自己拼接 // 图片的名称 $name = $_POST['name'].date("His",time())."_".rand(1000,9999).'.jpg'; // 注意后面的.jpg,如果需要的话,自己进行一次判断 //判断是否有逗号 如果有就截取后半部分 if (strstr($base64_url,",")){ $base64_url = explode(',',$base64_url); $base64_url = $base64_url[1]; } // 解码图片 $data = base64_decode($base64_url); //设置图片保存路径 // 判断是什么图片 $type = $_POST['type']==0?'original':'compose'; $path = "./img/".$type."/".date("Ymd",time()); //判断目录是否存在 不存在就创建 if (!is_dir($path)){ mkdir($path,0755,true); // windows跟linux的系统权限不太一样哦 } //图片路径 $imageSrc= $path."/". $name; //生成文件夹和图片 $r = file_put_contents($imageSrc, $data); if (!$r) { $redata['success'] = 1; $this->ajaxReturn($redata); // 图片生成失败,自己处理一下吧 }else { $redata['success'] = 0; $redata['imgurl'] = $imageSrc; $this->ajaxReturn($redata); //图片生成成功 返回状态或者其他信息 }
2022年07月21日
345 阅读
0 评论
1 点赞