publicfunctionuploadMore(){//获取表单上传文件前端以imglist[]字段上传$files=request()->file();//上传失败验证if(!$files){TApiException('上传失败',20009,200);}try{//文件验证,如果上传其它exe后缀文件,比如图标竟然验证通过??$res=validate(['imglist'=>'fileSize:102400|fileExt:jpg,png])->check($files);foreach($filesas$file){$savename[]=\think\facade\Filesystem::disk('public')->putFile('topic',$file);}return$savename;}catch(\think\exception\ValidateException$e){TApiException($e->getMessage(),20009,200);//抛出异常}}


更多相关文章

  1. 时间同步、双因子安全验证及自动化安装实现过程
  2. 上传自己的镜像被拒绝denied: requested access to the resource
  3. 员工管理系统完整版(登录验证功能+网址过滤白名单)
  4. Python-web验证码的实现
  5. ThinkPHP的使用笔记:验证码的使用和session的使用
  6. PHP表单验证实例DOME分享
  7. webuploader文件上传到哪里的问题
  8. 解决 Jenkins Artifactory Plugin 在 AIX 上传制品失败的问题
  9. leetcode331 验证二叉树的前序序列化 golang

随机推荐

  1. Impala实践之六:使用Rest Api
  2. 【python之路45】tornado的用法 (三)
  3. 建模分析之机器学习算法(附python&R代码)
  4. Python新式类和经典类的区别
  5. python--继承--方法的重写---和父类的扩
  6. centos 7 mini版中安装Python3.x
  7. python小练习-对序列分组2
  8. Python csv。读者:我如何返回到文件的顶
  9. 大家好我刚来到请多帮助呀
  10. Python入门:函数加括号和不加括号的区别