php图片上传不现实路径指向错误,php – Codeigniter上传图片 – 上传路径似乎无效...

我在使用codeigniter上传库上传图片时遇到问题,我不断收到错误,

The upload path does not appear to be valid.

我正在尝试上传的文件路径如下,

$config [‘upload_path’] =’./ media / images / site’;

当我点到下面的时候,

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

我得到以下退回,

bool(true)

该文件夹也是可写的(777),所以我不确定我哪里出错了,下面是我的上传代码,

$config['upload_path'] = './media/images/site';

//die(realpath($config['upload_path']));

//die(var_dump(is_dir($config['upload_path'])));

$config['allowed_types'] = 'gif|jpg|png|jpeg';

$config['max_size'] = '1500';

$config['max_width'] = '390';

$config['max_height'] = '269';

$this->load->library('upload',$config);

if ( ! $this->upload->do_upload() && $_FILES['userfile']['error'] != 4)

{

$data['error'] = $this->upload->display_errors();

$this->template->build('/admin/pages/about_us', $data);

}

else

{

$image = $this->upload->data();

if(empty($image['file_name'])) {

$image['file_name'] = $this->formbuilder->defaults['page_image'];

}

$page = array(

//'page_title' => $this->input->post('page_title'),

//'page_slug' => $this->input->post('page_slug'),

'page_content' => $this->input->post('page_content'),

'page_image' => $image['file_name'],

'date_created' => date("Y-m-d h:i:s"),

'created_by' => 1

);

if($this->pages_model->insert($this->security->xss_clean($page)))

{

redirect('/admin/dashboard');

}

}

我看不到任何明显会阻止文件上传的内容,下面是我项目的文件夹结构

/application

/system

index.php

.htaccess

/media

/images

/site

/admin

/css

/js

如果有人能够解决我的问题,那就太好了.

编辑PETULENT DOWNVOTER

会导致这个问题的原因是什么?

(有一个问题,好像它不是很明显)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值