我再次需要你的帮助!
我的codeigniter上传功能无法正常工作,它会返回消息:“上传路径无效”。
我的表单是一个客户注册表单,包含个人数据和上传个人文件的字段,如果表单验证为真则上传。
遵循负责上传的部分控制器代码:
//MAKE THE UPLOAD DIR BASE WITH PREVIOUS DEFINED NAME
mkdir("./uploads/$dirname", 0777);
//UPLOAD CUSTOMERS FILES
$config['upload_path'] = "./uploads/$dirname";
$config['allowed_types'] = 'gif|jpg|png|pdf';
$config['max_size'] = 2048;
$config['max_width'] = 1920;
$config['max_height'] = 1280;
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile')) {
$error = array('error' => $this->upload->display_errors());
//SET SESSION MESSAGE FOR THE USER
$this->session->set_flashdata('upload',$error);
} else {
$data = array('upload_data' => $this->upload->data());
//SET SESSION MESSAGE FOR THE USER
$this->session->set_flashdata('upload','Upload success!');
}
我的视图返回数据库中的数据成功和上传错误。
在我的目录结构下面:
web_administration
|
| - 应用
| -src
| - 的上传
|
| - customer_directory
|
| -user_guide