Codeigniter файлы не загружаются в мой локальный. Где это работает нормально на живом сервере - PullRequest
0 голосов
/ 18 октября 2018

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

enter image description here

код моего контроллера

  if ($_FILES['ss_image']['name']) { 
            $data['ss_image'] = $this->doUpload('ss_image');
        } 

мой метод загрузки

     function doUpload($file) {
        $config['upload_path'] = './uploads/ss_inventory';
        $config['allowed_types'] = '*';
        $this->load->library('upload', $config);

            if (!$this->upload->do_upload($file))
            {
              $error = array('error' => $this->upload->display_errors());
                $this->global['pageTitle'] = 'Sysops : Upload  Inventory ';

                $this->loadViews("upload_form", $this->global, $error , NULL);
            }
            else
            {
              $data = array('upload_data' => $this->upload->data());
              return $data['upload_data']['file_name'];
            }
        }

Просмотр

                <div class="form-group">
                  <label for="ss_image">File input</label>
                  <input type="file" id="ss_image" name="ss_image">

                  <p class="help-block">Upload Jpg or png or jpeg </p>
                </div>

Я пытался изменить различные представления в методе doupload, но не работает

1 Ответ

0 голосов
/ 24 октября 2018

Проверьте, имеет ли каталог разрешение на запись, используя команду ls -l в терминале.

...