【问题标题】:Determining if a file was submitted with codeigniter确定文件是否使用 codeigniter 提交
【发布时间】:2012-09-22 22:45:44
【问题描述】:

我基本上有一个编辑个人资料页面,该页面与其他字段一起可以选择上传图片。现在我遇到的问题是确定他们是否提交了文件或将其留空(默认)。

我当前的代码:

if($this->input->post('user_pic') === FALSE)
    {
        //Don't do anything.
    } else {
        //Proccess upload.
    }

表单通过多部分和全部正确完成,并且其他值确实更新,所以我假设这个确切的代码不起作用。

问题是,即使我提交了一个文件,它仍然保持原样,或者其他词没有任何作用。我做错了吗?

【问题讨论】:

  • 如果是文件,则不会在$_POST数组中。

标签: php codeigniter upload


【解决方案1】:

您可以查看: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()

CodeIgniter File Uploading Class

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多