摘要: // 获取表单上传文件 $file = request()->file('file'); //判断是否选择上传文件 &n
// 获取表单上传文件 $file = request()->file('file'); //判断是否选择上传文件 if(is_null($file)){ $this->error('没有选择任何文件'); } // 对上传文件进行验证(文件大小,文件类型)并移动文件到服务器上的指定目录:public/uploads // 若果上传成功返回的是一个已经赋值的文件对象,失败返回false $info = $file->validate(['size'=>2097152,'ext'=>'jpg,png,gif'])->move( 'uploads'); if(false == $info){ // 上传失败获取错误信息 $this->error($file->getError()); }else{ // 成功上传后 获取上传信息 // 输出 文件扩展名:jpg echo "文件扩展名:".$info->getExtension(); echo "<br>"; // 输出 文件存放地址:20181218\c472f32c58d5dd68577e523460b35cef.jpg echo "文件存放地址:".$info->getSaveName(); echo "<br>"; // 输出 文件名:c472f32c58d5dd68577e523460b35cef.jpg echo "文件名:".$info->getFilename(); echo "<br>"; $this->success('文件上传成功'); }
批改老师:韦小宝批改时间:2018-12-19 11:47:36
老师总结:写的很不错!文件上传还是比较常用的!课后记得要多练习哦!