Как загрузить изображение из папки поддоменов в папку внутри public_ html с помощью загрузки файла codeigniter? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть папка поддомен 'test.in', работающая в codeigniter, которая находится вне папки public_ html. Внутри папки public_ html у меня есть другой проект codeigniter, в котором есть папка "uploads". Теперь я хочу загрузить файл из папки поддоменов «test.in» в папку «uploads» внутри public_ html. Это мой код загрузки файла во вспомогательной функции.

function do_upload($img){
      $files = $_FILES[$img];
      $ci = & get_instance();
      $ci->load->library('upload');
      $config['upload_path'] = '../uploads/';
      $config['allowed_types'] = 'jpg|jpeg|png';
      $_FILES[$img]['name'] = time().'_'.$files['name'];
      $filename=$_FILES[$img]['name'];
      $_FILES[$img]['type'] = $files['type'];
      $_FILES[$img]['tmp_name'] = $files['tmp_name'];
      $_FILES[$img]['error'] = $files['error'];
      $_FILES[$img]['size'] = $files['size'];
      $ci->upload->initialize($config);
      if ($ci->upload->do_upload($img))
      {
        $prod_img = array('upload_data' => $ci->upload->data());
      }
      else
      {
      }
      return $filename;
    }

1 Ответ

0 голосов
/ 18 апреля 2020

Я надеюсь, что это ваша структура папок

test.in
---application
---...... (so on)
public_html
---application
---.......( so on)
---uploads

Попробуйте установить следующее

$config['upload_path'] = './../public_html/uploads/';

Ссылка: Класс загрузки файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...