У меня есть контроллер с методом «do_upload», который должен загрузить изображение/IMG, но вместо этого я получаю следующее сообщение об ошибке:Почему путь загрузки недействителен? (Codeigniter)
http://localhost/img/
путь Выгрузка не появляется, чтобы быть действительным.
Это метод класса загрузки.
public function do_upload(){
$config['upload_path']= "http://localhost/img/";
$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()){
$errors=array('errors'=>$this->upload->display_errors());
echo $config['upload_path'];
$this->load->view('error',$errors);
}
else{
$data=array('upload_data'=> $this->upload->data());
$this->load->view('admin/admin');
}
}
Права доступа к файлам устанавливаются в следующем (проверить это работает!):
drwxrwxrwx
Однако, если я направляю свой браузер http://localhost/img/
я могу просмотреть содержимое из поэтому я не думаю, что это проблема с разрешением. Есть ли что-то, что я делаю неправильно?