请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

think php怎么实现多文件上传啊,老师,求解答

多图片上传,比如一次可以同时上传两张照片

正在回答 回答被采纳积分+3

2回答

7七月 2021-01-06 17:44:56

这个具体代码没法回答你,因为我也没用TP做过多文件上传。但是这个在任何框架里都应该是ok的,只是一个读取参数的问题。

0 回复 有任何疑惑可以回复我~
7七月 2021-01-06 16:16:29

这个和TP没关系吧,这是HTTP的基本功能。可以提交多个file的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕容0129426 #1
    在tp里面代码如何编写比如说:
    /*接收上传的照片文件*/
                $file = $_FILES;
                if(!empty($file['head_img']['name'])){
                    $upload = new \Think\Upload();// 实例化上传类
                    $upload->maxSize   =     3145728 ;// 设置附件上传大小
                    $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
                    $upload->rootPath  =     './Uploads/'; // 设置附件上传根目录
                    $upload->savePath  =     ''; // 设置附件上传(子)目录
                    // 上传文件 
                    $info   =   $upload->upload();
                    if(!$info) {// 上传错误提示错误信息
                        $this->error($upload->getError());exit;
                    }else{// 上传成功
                        /*拼接图片地址*/
                        $data['head_img'] = ltrim($upload->rootPath,'.').$info["head_img"]['savepath'].$info["head_img"]['savename'];
                    }
    回复 有任何疑惑可以回复我~ 2021-01-06 16:48:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信