Codeigniter 如何一次上载多个文件<;输入>;

Codeigniter 如何一次上载多个文件<;输入>;,codeigniter,Codeigniter,我已经做了一个代码,让我上传多个文件,但在单独的文件 我试图在一个输入中上传多个文件,并将输入标记设置为 <input type="file" multiple="" name="file1"> 使用此多文件上载库 特别感谢@stvnthomas提供的库:)您应该使用此库在CI中进行多次上载 装置 只需将MY_Upload.php文件复制到应用程序库目录 用途:在控制器中进行功能测试 public function test_up(){ if($this->inp

我已经做了一个代码,让我上传多个文件,但在单独的文件

我试图在一个输入中上传多个文件,并将输入标记设置为

<input type="file" multiple="" name="file1">

使用此多文件上载库


特别感谢@stvnthomas提供的库:)您应该使用此库在CI中进行多次上载

装置 只需将MY_Upload.php文件复制到应用程序库目录

用途:在控制器中进行功能测试

public function test_up(){
    if($this->input->post('submit')){
        $path = './public/test_upload/';
        $this->load->library('upload');
        $this->upload->initialize(array(
            "upload_path"=>$path,
            "allowed_types"=>"*"
        ));
        if($this->upload->do_multi_upload("myfile")){
            echo '<pre>';
            print_r($this->upload->get_multi_upload_data());
            echo '</pre>';
        }
    }else{
        $this->load->view('test/upload_view');
    }
}
public function test\u up(){
如果($this->input->post('submit')){
$path='./public/test_upload/';
$this->load->library('upload');
$this->upload->initialize(数组)(
“上传路径”=>$path,
“允许的_类型”=>“*”
));
如果($this->upload->do\u multi\u upload(“myfile”)){
回声';
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myfile[]" id="myfile" multiple>
<input type="submit" name="submit" id="submit" value="submit"/>
打印($this->upload->get_multi_upload_data()); 回声';
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myfile[]" id="myfile" multiple>
<input type="submit" name="submit" id="submit" value="submit"/>
} }否则{ $this->load->view('test/upload_view'); } }
在applications/view/test文件夹中上传_view.php



我可以只在单个输入中使用它吗?我应该将MY_upload.php放在application/libraries文件夹的哪里
public function test_up(){
    if($this->input->post('submit')){
        $path = './public/test_upload/';
        $this->load->library('upload');
        $this->upload->initialize(array(
            "upload_path"=>$path,
            "allowed_types"=>"*"
        ));
        if($this->upload->do_multi_upload("myfile")){
            echo '<pre>';
            print_r($this->upload->get_multi_upload_data());
            echo '</pre>';
        }
    }else{
        $this->load->view('test/upload_view');
    }
}
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myfile[]" id="myfile" multiple>
<input type="submit" name="submit" id="submit" value="submit"/>