Codeigniter 上传单个文件 函数封装,记录下,方便以后使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| if(!function_exists('upload_file')){ function upload_file($field,$filetype,$maxsize){ $CI = & get_instance(); $CI->load->library('upload'); $CI->upload->initialize(array('encrypt_name'=>TRUE,'overwrite'=>TRUE)); $CI->upload->set_upload_path('static/attachments'); $CI->upload->set_allowed_types($filetype); $CI->upload->set_max_filesize($maxsize); $CI->upload->do_upload($field); $info = $CI->upload->data(); if($info['client_name']){ return '/static/attachments/'.$info['client_name']; }else{ return ''; } } }
|