我已经为多重上传编写了codeigniter。但是,它总是给我这个错误信息:“你没有选择要上传的文件。”
这是有问题的代码:
$num = count($_FILES['product_image']['name']);
for($i=0; $i<$num; $i++)
{
if (!empty($_FILES['product_image']['name'][$i]))
{
$_FILES['product_image']['name']= $_FILES['product_image']['name'][$i];
$_FILES['product_image']['type']= $_FILES['product_image']['type'][$i];
$_FILES['product_image']['tmp_name']= $_FILES['product_image']['tmp_name'][$i];
$_FILES['product_image']['error']= $_FILES['product_image']['error'][$i];
$_FILES['product_image']['size']= $_FILES['product_image']['size'][$i];
$this->upload->do_upload('product_image');
$this->data['message'] = $this->upload->display_errors();
}
}