前言
网上很多,真的是有毒吧,一个那么简单至于写的乱七八糟的嘛,醉了。
代码
具体都写注释中了,不懂的可以评论或者私信我
public function upload() { //接收前台的值 $base_img = input('imgbase/s',''); //去除data:image/jpeg;base64, $base_str = explode(',', $base_img); $img = base64_decode($base_str['1']); //图片名称 $time = time(); $uid = $this->_uid; $imgName = $time.'-'.$uid; //图片存放地址(tp5的框架) $imgPath = './public/uploads/'.$imgName.'.jpg'; //写入文件 $imgSize = file_put_contents($imgPath, $img); //这是为了拿到可用的图片地址 $img_url = substr($imgPath,1); if(! empty($imgSize)){ $this->apiReturn(1, "$img_url"); } }