我基本上有一个编辑个人资料页面,与其他字段一起可以选择上传图片。现在我遇到的问题是确定他们是否提交了文件或将其留空(默认)。
我目前的代码:
if($this->input->post('user_pic') === FALSE)
{
//Don't do anything.
} else {
//Proccess upload.
}
使用多部分和全部正确完成表单,其他值更新,所以我假设这个确切的代码不起作用。
问题是,即使我提交了一个文件,它仍然就像它一样,或者其他词语没有做任何事情。我做错了吗?
答案 0 :(得分:0)
您可以查看:if(isset($_FILES['user_pic']))
CodeIgniter方法:
$this->load->library('upload');
if ($this->upload->do_upload('user_pic'))
//good
else
//errors display $this->upload->display_errors()