qwe 发表于 2015-10-27 17:45:28

为什么我的是空白的?$this->upload->initialize($config);这个方法直接报错了

lzw0411 发表于 2016-1-23 11:02:09

:victory::lol

苏晓燕 发表于 2016-3-13 16:50:58

需要需要

CIyang 发表于 2016-5-6 16:11:43

这里是control中的代码{:1_1:}{:1_1:}{:1_1:}
//处理文件上传数据
      public functiondo_upload(){
            //重新组合一个$_FILES中的格式 使其变为和上传单个文件的数据格式类似
            foreach($_FILES['myfile'] as $index => $vals){
                foreach ($vals as $i => $val) {
                  $file_map[$i]['myfile'][$index] = $val;
                }
            }
            foreach ($file_map as $files) {
                $config['upload_path'] = './uploads/admin/test';
                $config['file_name'] = uniqid();
                $config['allowed_types'] = 'gif|jpg';
               
                //遍历   这样每次都去覆盖掉$_FILES中的数据 (PS:这样覆盖后,$_FILES格式就和上传单个文件的格式是一模一样的了)
                $_FILES = $files;

                $this->load->library('upload',$config);
                $this->upload->do_upload("myfile");
                echo $this->upload->display_errors();
                var_dump($this->upload->data());
            }
      }

风快走了 发表于 2016-5-31 00:33:19

就是这样的。才可以解决

lzw0411 发表于 2016-9-12 14:48:07

CIyang 发表于 2016-5-6 16:11
**** 作者被禁止或删除 内容自动屏蔽 ****

如何存储到数据库中?

paph 发表于 2016-11-1 09:16:49

foreach($_FILES as $key=>$val)
                {
                            $filename = $val['name'];
                }
                echo "<pre>";
                var_dump($filename);
                echo "</pre>";
                die;
打印结果string(7) "789.jpg",上传两张只有一个图片的名字,是我哪里写错了吗,
页: 1 [2]
查看完整版本: CI 同时上传多个图片