如何在inde方法获取upload方法中上传后的文件信息

浏览:1748 发布日期:2015/03/12 分类:求助交流
public function upload(){
                        $upload = new \Think\Upload();// 实例化上传类
                        $upload->maxSize   =     3145728 ;// 设置附件上传大小
                        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
                        $upload->rootPath  =      './Uploads/'; // 设置附件上传根目录
                        $upload->savePath  =      ''; // 设置附件上传(子)目录
                        // 上传文件
                        $info   =   $upload->upload();
//                        $product_pictutr = M('product_picture');
                        if(!$info) {// 上传错误提示错误信息
                            $this->error($upload->getError());
                        }else{// 上传成功 获取上传文件信息
                            foreach($info as $file){
//                                $product_pictutr->add(array('product_picture'=>$file['savepath'].$file['savename']));
                                //输出上传后的地址
                                echo $file['savepath'].$file['savename'];
                                
                            }
                        }
                    }
    //获取图片到服务器并插入到数据库
    public function insert(){
            $data = I('Image');
            $data['pid'] = I('post.pid',0,'int');
            $data['name'] = $file['savepath'].$file['savename'];
            $data['water'] = I('post.water',0,'int');
            if(M('Image')->add($data)){
                $this->success('添加成功');
            } else{
                $this->display('添加失败');
            }
    }

获取这些图片的上传问你姐路径
最佳答案
评论( 相关
后面还有条评论,点击查看>>