Проблема с загрузкой в ​​CodeIgniter - PullRequest
0 голосов
/ 11 сентября 2011

Я получаю эту ошибку:

Папка назначения загрузки не доступна для записи.

Но is_dir и is_writable оба возвращают true.

$config['upload_path'] = './work_order_doc/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size']= '100';
$config['max_width']  = '1024';
$config['max_height']  = '768';
$this->load->library('upload', $config);
$work_order_file="work_order_file";

var_dump(is_dir($config['upload_path']));
var_dump(is_writable($config['upload_path']));



if ( ! $this->upload->do_upload($work_order_file))
   {
     $error = array('error' => $this->upload->display_errors());
     print_r($error);
     $temp="";
     }
else
 {
   $upload_data = $this->upload->data();
   echo $temp=$upload_data['file_name'];
}

Ответы [ 2 ]

0 голосов
/ 13 сентября 2011

Возможно, ваша конфигурация PHP не позволяет вам попасть в файл / каталог, попробуйте проверить open_basedir в php.ini и убедитесь, что он находится в разрешенных путях.

0 голосов
/ 11 сентября 2011

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

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