Php codeigniter上载类的问题
我在我的上传控制器中的do_upload函数中加载上传库:Php codeigniter上载类的问题,php,codeigniter,file-upload,Php,Codeigniter,File Upload,我在我的上传控制器中的do_upload函数中加载上传库: public function do_upload() { $upload_path_url = base_url() . 'uploads/'; $config['upload_path'] = FCPATH . 'uploads/'; $config['allowed_types'] = 'jpg|jpeg|png|gif'; $config['max_size'] = '30000'; /
public function do_upload() {
$upload_path_url = base_url() . 'uploads/';
$config['upload_path'] = FCPATH . 'uploads/';
$config['allowed_types'] = 'jpg|jpeg|png|gif';
$config['max_size'] = '30000';
// Here i loaded the library
$this->load->library('upload', $config);
// Here is the undefined $upload variable
if (!$this->upload->do_upload()) {
// code
}
// code
}
我得到这个错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Upload::$upload
Filename: controllers/Upload.php
Line Number: 24
Backtrace:
File: /var/www/application/controllers/Upload.php
Line: 24
Function: _exception_handler
File: /var/www/index.php
Line: 274
Function: require_once
如何解决此问题?请提及您上传文件的输入名称,如下所示:
// Here is the undefined $upload variable
if (!$this->upload->do_upload('input_name')) { // here you have to mention input name
// code
}
我认为这应该适合你。更改$config['upload\u path']=$upload\u path\u url和$this->upload->do\u upload'image';不起作用:我不明白问题所在:/no它不起作用,因为upload变量在第24行不存在$此->上传->不上传;我通过带有blueim jquery插件的ayax请求此函数。蓝色imp jquery wiki中有一个代码示例: