codeigniter上载功能未上载到目录

codeigniter上载功能未上载到目录,codeigniter,codeigniter-2,Codeigniter,Codeigniter 2,在上传文件时,我遵循了codeigniter示例,但由于某些原因,它不起作用。我已经立即在public_html文件夹下创建了上传文件夹。我还使用echo语句检查了代码流,它在下面显示的if语句中到达,但在设置为permission 0777的目录uploads中仍然没有显示任何内容 if($_FILES) { //handling the upload $config['upload

在上传文件时,我遵循了codeigniter示例,但由于某些原因,它不起作用。我已经立即在public_html文件夹下创建了上传文件夹。我还使用echo语句检查了代码流,它在下面显示的if语句中到达,但在设置为permission 0777的目录uploads中仍然没有显示任何内容

if($_FILES)
                {
                    //handling the upload
                    $config['upload_path'] = './uploads/';
                    $config['allowed_types'] = 'gif|jpg|png';
                    $config['max_size'] = '100';
                    $config['max_width']  = '480';
                    $config['max_height']  = '270';
                    $this->load->library('upload', $config);

                    if ( ! $this->courseImage())
                    {
                        $error = array('error' => $this->upload->display_errors());

                        $this->load->view('new/image', $error);
                    }
                    else
                    {
                        $data = array('upload_data' => $this->upload->data());

                        $this->load->view('error', $data);
                    }

                }else{
                    $this->load->view('new/image');
                }

感谢你们的支持,我还在学习codeigniter,所以请原谅我,如果这是一个太容易的问题

我做了一些别的事情,这对我很有用。我遵循了codeigniter文档中提供的确切函数名,它成功了。我创建了一个名为do_upload的方法,并使用$this->do_upload调用它。这实际上效果很好


谢谢你没有在上述代码中的任何地方调用
$this->upload->do_upload()
,如果它在
$this->courseImage()
中,你也需要显示它。将上传路径更改为/uploads。输了。和尾随的斜杠,看看这是否有效,如果你没有得到错误页面,文件应该上传,很可能是到一个你不期望的目录to@Re0sless而是courseImage。我相信这是一个递归调用,因为我调用的是函数中的函数。瑞克,不,没用。仍然做同样的事情。这需要一点时间,然后重新加载相同的上传页面。没有上传任何内容