博客列表 >tp6 多文件上传

tp6 多文件上传

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

}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议