老师,我在上传图片时,提示非法上传文件
若曦相依
若曦相依 2017-11-02 14:47:43
0
4
1894

QQ图片20171102144517.png

 if($_FILES['pic']['tmp_name']!=''){

                

                $upload = new \Think\Upload();// 实例化上传类

                $upload->maxSize = 3145728 ;// 设置附件上传大小

                $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型

                $upload->rootPath ='./'; // 设置附件上传根目录

                $upload->savePath = './Public/Uploads/'; // 设置附件上传(子)目录

                // 上传文件 

                $info =  $upload->upload($_FILES['pic']);

                if(!$info) {// 上传错误提示错误信息

                    $this->error($upload->getError());

                }else{// 上传成功 获取上传文件信息

                    foreach($info as $file){

                        echo $file['savepath'].$file['savename'];

                        $date['pic']=$this->success('上传成功!');

                    }

                }

            }?

不知道怎样解决,老师可以帮忙指导一下吗

若曦相依
若曦相依

全部回复(2)
猪哥

你这不是已经给了错误提示了吗!!! 你检测下你的图 尺寸 大小 格式 等等  如果都符合要求 再去看代码


  • 回复 图片尺寸 大小 格式 都符合
    若曦相依 作者 2017-11-03 15:33:39
PeterZhu

你的版本是ThinkPHP版本是多少?

  • 回复 TP3.2.3版本的
    若曦相依 作者 2017-11-03 09:12:34
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!