codeigniter上传文件检查是否为空

时间:2017-04-20 08:27:16

标签: php codeigniter file-upload

我想检查文件上传是否为空,但它只是单向...总是空的。这就是我所拥有的。

if(isset($_FILES) && @$_FILES['file_upload']['error'] != '4'){
    //Upload file then insert ticket info to database
}else{
    //Just insert info to database
}

它总是转到if语句,文件字段是否为空。

1 个答案:

答案 0 :(得分:1)

应该是:

if ($_FILES['file_upload']['error'] !== 4){
  //Upload file then insert ticket info to database
} else {
    //Just insert info to database
}

简单的方法是(推荐):

if (empty($_FILES['userfile']['name'])) { 
   //Upload file then insert ticket info to database
} else {
    //Just insert info to database
}