isset图像上传php无法正常工作

时间:2016-09-20 22:13:38

标签: php image upload isset

下午好,我遇到了isset和!空的问题。当我尝试上传图片时,一切正常。现在的问题是当我尝试验证文件上是否为isset或!为空时。它似乎不能很好地工作。我认为这是因为$ _FILES是不同的,并且不像$ _POST和$ _GET那样工作。

 if (isset($_POST["submitpost"])) {
        if (!is_uploaded_file($_FILES['file']['tmp_name'])) {
            $newArticle = new Article();
            $newArticle->postArticle($idimage);
        }else{
              ....
 }

如何验证图像是否未设置?我想编辑一个帖子,如果它已经附加了一个图像,用户可以替换图像并添加一个新图像或保留旧图像。每个操作中还会向数据库添加引用。我也尝试使用!is_uploaded_file,如上面的代码所示,它也无法正常工作。提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用:$_FILES["file"]["error"]
有关fileuploads和特定error codes

的信息,请参阅手册