您当前的位置: 首页 >  ajax

暂无认证

  • 4浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

AJAX异步上传图片(TP5)

发布时间:2018-10-10 14:50:09 ,浏览量:4

php代码:

/**      * 上传      */     public function upload_photo(){         $file = $this->request->file('file');         $uid = session('ydyl_weixin_user.id');         // if(empty($uid)){         //     return ['code'=>404,'msg'=>'用户未登录'];         // }                 if(!empty($file)){                     // 移动到框架应用根目录/public/uploads/ 目录下                     $info = $file->validate(['size'=>1048576,'ext'=>'jpg,png,gif'])->rule('uniqid')->move(ROOT_PATH . 'public' . DS . 'uploads');                     $error = $file->getError();                     //验证文件后缀后大小                     if(!empty($error)){                         dump($error);exit;                     }                     if($info){                         // 成功上传后 获取上传信息                         // 输出 jpg                         $info->getExtension();                         // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg                         $info->getSaveName();                         // 输出 42a79759f284b767dfcb2a0197904287.jpg                         $photo = $info->getFilename();

                    }else{                         // 上传失败获取错误信息                         $file->getError();                     }                 }else{                     $photo = '';                 }         if($photo !== ''){             return ['code'=>1,'msg'=>'成功','photo'=>$photo];         }else{             return ['code'=>404,'msg'=>'失败'];         }     }

html代码:

   

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

1.3495s