|
本帖最后由 jxiang112 于 2011-5-16 16:27 编辑
今天练习了下CI 上传文件时,发觉暂时无法解决的问题:假如上传的不是设置的文件类型或者文件比设置的还要大时,只要出现上传时的不合法就会出现这样的错误:Unable to load the requested language file: language/chinesesimplified/upload_lang.php。
在网上查了半天也没有找到合适的答案,如果是上传的文件合法(即符合上传时所作的设置)则可以上传也不出现任何错误,在上传不合法时也根据手册进行了出错处理,但就是出现Unable to load the requested language file: language/chinesesimplified/upload_lang.php这样的错,探讨、求解中。
处理代码如下:
function do_uploads(){
$config['upload_path']= getcwd()."./uploads/";
$config['allowed_types']='gif|jpg|png';
$config['max_size']='1000';
$config['max_width']='1024';
$config['max_height']='768';
$this->load->library('upload',$config);
$right=$this->upload->do_upload();
if(! $right){
$error=array('error'=>$this->upload->display_errors());
$this->load->view('upload/upload_view',$error);
}else{
$data=array('upload_data'=>$this->upload->data());
$this->load->view('upload/uload_success',$data);
}
}
|
|