tp6 多文件上传
16lz
2021-03-18
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);//抛出异常}}
更多相关文章
- 时间同步、双因子安全验证及自动化安装实现过程
- 上传自己的镜像被拒绝denied: requested access to the resource
- 员工管理系统完整版(登录验证功能+网址过滤白名单)
- Python-web验证码的实现
- ThinkPHP的使用笔记:验证码的使用和session的使用
- PHP表单验证实例DOME分享
- webuploader文件上传到哪里的问题
- 解决 Jenkins Artifactory Plugin 在 AIX 上传制品失败的问题
- leetcode331 验证二叉树的前序序列化 golang