4

如何获取在 codeigniter 中上传的文件的文件名。我们将输入字段的值作为 $this->input->post('name') 获取,但是我如何获取从表单上传的文件的名称?

  public function create(){

        //getting all the POST data in $data array
        $data = array('title' => $this->input->post('title') ,
              'content' => $this->input->post('content'),
              'filename' => ?? HOW ??
        );
}   
4

2 回答 2

3

1)确保您的表格是多部分的。有帮手form_open_multipart()

2)使用上传库接收文件

3)然后与$this->upload->data()您一起获得带有文件信息的数组

是完整的操作方法和官方文档

于 2013-01-23T23:15:47.893 回答
0
 public function create(){

        //getting all the POST data in $data array.
        $data = array('title' => $this->input->post('title') ,
              'content' => $this->input->post('content'),
              'filename' => $_FILES["file"]["name"]
        );
} 
于 2014-07-12T04:00:47.773 回答