php - $_FILES ['file' ] ['name' ] 在 codeigniter 中

标签 php codeigniter

如何获取在 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 ??
        );
}   

最佳答案

1) 确保你的表单是多部分的。借助助手 form_open_multipart()

2) 使用上传库接收文件

3) 然后使用 $this->upload->data() 你得到包含文件信息的数组

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

关于php - $_FILES ['file' ] ['name' ] 在 codeigniter 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14487672/

相关文章:

php - 当我尝试将 MySql 与 php 的 mysqli 连接时出现错误 500

php - 条件内联 div 样式(帮助!)

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 如何在存储过程中使用 MySQLi 准备语句

php - 防止表单数据在 Codeigniter 中发送

php - Codeigniter:与子域和 sess_time_to_update 共享 session

php - 无法在mysql中保存增量值

php - Royalslider 和 Picturefill.js

mysql - 使用 between 子句的 Codeigniter 数据库错误

PHP MySQL查询按1个月之前的日期显示表的当前日期