我有以下内容:
<form id="set" method="post" action="<?php echo $base_url; ?>schedule" enctype="multipart/form-data">
<?php
for($i=0;$i<10;$i++) {
?>
<input type="file" name="file[]" class="selective_file">
<input type="checkbox" name="name[]" value="<?php echo $name[$i]; ?>" style="display:none;"/>
<?php
}
?>
<input type="submit" value="Post />
</form>
客户必须提交10张照片,一旦他们点击按钮并提交表单,schedule
控制器就会获得如下文件
public function index() {
$files = $this->input->post('files');
$name = $this->input->post('name');
print_r($files);
print_r($name);
}
我知道要在CI中上传文件,以下内容一直对我有用
if(!$this->upload->do_upload('file')) {
$error = array('error' => $this->upload->display_errors());
print_r($error);
} else {
$pic = $this->upload->data();
}
如何使用CI识别文件,以便在通过复选框字段中使用正确对应名称的文件数组循环时可以成功上载文件?