You are here
ci如何判断有无文件上传
星期日, 2016-09-18 14:13 — adminshiping1
语言是PHP,CI框架,在HTML上传图片文件,代码如下:<input type="file" name="userfile" id="userfile" style="width:200px;"/>请上传小于2M的jpg文件,已上传的无需再传。此处可以选择上传文件,也可以不上传。跳转到控制器后需要判断HTML是否上传图片,如果上传了文件,则执行delete操作,(第一步)把原来旧的文件删除掉,(第二步)再接收新的文件。但是我以前学习的案例此处判断都用if ($this->upload->do_upload())进行判断,但这样在判断的同时直接把第二步接收文件做了,但第一步的文件还没有删除,导致上传重名文件,不能上传成功。求助在控制器这里应该如何写代码进行判断用户是否上传文件。我尝试使用if($this->input->post('userfile'))进行判断不成功。 用if (!empty($_FILES['userfile']['tmp_name']))进行判断就可以了。
来自 http://zhidao.baidu.com/link?url=ShIpaVLsoeQH5-fSbTbFYlfD3IDw_eGcu4HvQS5THXQaOCynQGSMFi9rMimqxNEiYjO...