如何检查文件是否被选中

时间:2011-03-07 19:32:15

标签: php

我有文件$fileImage = $_FILES['fileCatImg'];,当我尝试上传文件时一切正常,但如何检查文件是否先被选中? if (isset($fileImage))if (empty($fileImage))无效。其中一个总是返回true值,但是其他总是返回false值。

2 个答案:

答案 0 :(得分:4)

检查文件大小:

if($_FILES['fileCatImg']['size'] > 0) { ... }

答案 1 :(得分:1)

$_FILES['fileCatImg']['error'] == UPLOAD_ERR_NO_FILE时没有上传文件,但这仅对确定相应的错误消息有用。有关$_FILES['fileCatImg']['error']在文件上传过程中出现问题时可能采用的其他值,请参阅Error Messages Explained