файл изображения не отображается в папке загрузки - PullRequest
0 голосов
/ 17 июня 2019

я потратил несколько дней, пытаясь создать файл изображения, которое я загружал, показывает в его папке, но когда я загружаю файл изображения, он идет в базу данных, но не отображается в папке, я не знаю почему.

 public function additems()
        {
                $config['upload_path']          = './uploads/';
                $config['allowed_types']        = 'gif|jpg|png';
                $config['max_size']             = 106660;
                $config['max_width']            = 1026664;
                $config['max_height']           = 76668;



                $this->load->library('upload', $config);
                $this->load->view('templates/dashboard_head.php');

                 $this->load->view('admin/create_product');
                 $this->load->view('templates/admin_sidebar');
                 $this->load->view('templates/admin_footer');
                $this->load->library('upload', $config);
                 if($this->input->post('submit'))
 {
 //get form's data and store in local varable

 $name=$this->input->post('name');
 $price=$this->input->post('price');
$description=$this->input->post('discription');
 $code = $this->input->post('code');
 $data = array('upload_data' => $this->upload->data());
    $image =  $_FILES['image']['name']; 
//call saverecords method of Hello_Model and pass variables as parameter
 $this->admin->insert_products($name, $price, $description,$code,$image); 
 echo "<script>
window.alert('added succesfully');
</script>";
 }

1 Ответ

0 голосов
/ 17 июня 2019

Изображение получает временное имя при загрузке. Вы должны переместить его, используя что-то вроде этого:

$uploadDirectory = './uploads';
move_uploaded_file( $_FILES['image']['tmp_name'], $uploadDirectory );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...