파일 업로드 클래스
<?php public function do_upload() { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = 100; $config['max_width'] = 1024; $config['max_height'] = 768; //载入上传类 $this->load->library('upload', $config); //执行上传 if ( ! $this->upload->do_upload('userfile')) { $error = array('error' => $this->upload->display_errors()); $this->load->view('upload_form', $error); } else { //上传返回的信息 $data = array('upload_data' => $this->upload->data()); $this->load->view('upload_success', $data); } } public function shangchuan(){ $info = $this->upload->data(); //上传缩略图----------------配置 $config['source_image']=$info['full_path']; $config['create_thumb']=TRUE;//创建预览图像 $config['width']=75; $config['height']=50; //载入 $this->load->library('image_lib',$config); //执行动作 $status = $this ->image_lib ->resize(); if(!$status){ error('缩略图失败'); } } ?>
위 내용은 CI Framework Note 3의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.php.php)를 참고하시기 바랍니다. CN)!