# 第一步,需要去官网引入layui文件, 网址:https://www.layui.com/ # 第二步 引入 jquery、js 、css、SweetAlert文件 ~~~ <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="{asset}/layui/layui.js"></script> <link href="{asset}/layui/css/layui.css" rel="stylesheet"> https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js ~~~ # 第三部 Php代码 ~~~ //图片上传处理 public function imgUpload(){ //接受传过来的头部信息 $file= \think\facade\Request::file('file'); //进行图片大小验证 $info = $file -> validate([ 'size'=>500000000, //文件大小 100万字节是约等于1M 'ext'=>'jpeg,png,jpg,gif' //文件扩展名 ]) -> move('uploads/'); //移动到public/uploads目录下面 if ($info){ return [ "code"=> 0, "msg"=>'', "data"=>[ "src"=>'/uploads/'.$info->getSaveName() ], ]; }else{ return [ "code"=> 1, "message"=>$file->getError(), ]; } } ~~~