我在使用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');
答案 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');