使用php codeigniter

时间:2016-07-05 11:56:53

标签: php codeigniter file-upload

我在使用php codeigniter上传图片时遇到了一些问题。

这是我的控制器

 public function FunctionName()
  {

        $profile_pic  = $this->input->post('profile_pic');
        echo $profile_pic;         

  }

这是一个简单的功能,我只想查看我选择的文件(图像)的名称。

这是我的观点

<form class="" method="post" action="<?=base_url();?>Controller/FunctionName" enctype="multipart/form-data">

    <input type="file" name="profile_pic">

    <input type="submit" name="submit">

    </form>

当我运行此脚本时。它显示了一个空白页面。我无法获取/显示我选择的文件的名称。请注意,我已自动加载帮助程序。例如。

  

$ autoload ['helper'] = array('url','file','date','form');

1 个答案:

答案 0 :(得分:1)

$file=$_FILES['file_name']['name'];
$config =         array('file_name'=>$file,
                        'upload_path' => "./folder/",
                        'allowed_types' => "jpg|jpeg|png",
                        'remove_spaces' => FALSE,
                        'overwrite' => TRUE
                                        );

                    $this->load->library('upload', $config);
                    $this->upload->do_upload('file_name');