CodeIgniter - 上传目录无效

时间:2016-07-01 18:33:57

标签: php codeigniter web upload

我再次需要你的帮助!

我的codeigniter上传功能无法正常工作,它会返回消息:“上传路径无效”。

我的表单是一个客户注册表单,包含个人数据和上传个人文件的字段,如果表单验证为真则上传。

遵循负责上传的部分控制器代码:

            //MAKE THE UPLOAD DIR BASE WITH PREVIOUS DEFINED NAME
            mkdir("./uploads/$dirname", 0777);
            //UPLOAD CUSTOMERS FILES
            $config['upload_path']   = "./uploads/$dirname";
            $config['allowed_types'] = 'gif|jpg|png|pdf';
            $config['max_size']      = 2048;
            $config['max_width']     = 1920;
            $config['max_height']    = 1280;

            $this->load->library('upload', $config);

            if (!$this->upload->do_upload('userfile')) {
                $error = array('error' => $this->upload->display_errors());
                //SET SESSION MESSAGE FOR THE USER
                $this->session->set_flashdata('upload',$error);
            } else {
                $data = array('upload_data' => $this->upload->data());
                //SET SESSION MESSAGE FOR THE USER
                $this->session->set_flashdata('upload','Upload success!');
            }

我的视图返回数据库中的数据成功和上传错误。

在我的目录结构下面:

web_administration
|
| - 应用
| -src
| - 的上传
|
| - customer_directory
|
| -user_guide

0 个答案:

没有答案