我在将文件移动到我想要的文件夹时遇到问题

我需要将我的文件移动到我想要的位置,但我的文件没有移动到文件夹中,所以请帮助我。


   Here is the code of my controller "Sms_Controller".       


    $pic_file1 = $this->input->post('pic_file');

    $pic_file1 = str_replace( "\\", '/', $pic_file1);

    $filename = basename($pic_file1);




        $config['upload_path']          = BASEPATH. '../assets/uploads/';

        $config['allowed_types']        = 'gif|jpg|png';

        $config['max_size']             = 1000;


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


        if ( ! $this->upload->do_upload('pic_file')){

            $error = array('error' => $this->upload->display_errors());

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

        }else{


            //file is uploaded successfully

            //now get the file uploaded data 

            $upload_data = $this->upload->data();


            //get the uploaded file name



        }


UYOU
浏览 163回答 2
2回答

心有法竹

请替换此代码                $config['upload_path']          = './assets/uploads/';                $config['allowed_types']        = 'gif|jpg|png';                $config['max_size']             = 100;                $config['max_width']            = 1024;                $config['max_height']           = 768;                $this->load->library('upload', $config);                if ( ! $this->upload->do_upload('pic_file'))                {                        $error = array('error' => $this->upload->display_errors());                        print_r($error);                }                else                {                        $data = array('upload_data' => $this->upload->data());                        print_r($data);                }                die; 

HUX布斯

以下是将文件从网站根目录和根目录中的uploadFolder上传到所需文件夹的通用代码。/*------------------------ File Upload --------------------------- */        $config['upload_path'] = './uploadFolder/';        $config['allowed_types'] = 'pdf|jpg|jpeg|png';        $this->load->library('upload', $config);        $filename = "";        if (!$this->upload->do_upload('filename')) {            //$this->session->set_flashdata('error_msg', $this->upload->display_errors());        } else {            $data1 = array('upload_data' => $this->upload->data());            $filename = "" . $data1["upload_data"]["file_name"];        }$filename is the Filename required to store in the database
打开App,查看更多内容
随时随地看视频慕课网APP