|  | 
 
 发表于 2012-7-11 17:18:07
|
显示全部楼层 
| 对于多个文件上传我在用的时候发现 他并没有将多个文件信息放到一个数组里面 我最后插入的 还是最后一条 所以我在这里稍微改动了一点 添加了一个变量 每次循环时将数据放到一个数组里 然后在调用使用 function do_upload($field = 'userfile')
 {
 if (empty($_FILES[$field]))
 {
 $this->set_error('upload_no_file_selected');
 return FALSE;
 }
 else
 {
 if (count($_FILES[$field]['name']) > 1)
 {
 foreach($_FILES[$field]['name'] as $index=>$name)
 {
 if (!empty($name)){
 $return = $this->do_xupload($field, $index);
 if(!$return) return false;
 $this->images[] = $this->data();
 }
 }
 }
 else
 {
 parent::do_upload($field);
 }
 return TRUE;
 }
 }
 调用时:$up_result = $this->upload->images;即可将获取的多文件上传的信息
 希望对使用多文件上传人有个帮助 这是个人一点写法
 
 | 
 |