我有文件$fileImage = $_FILES['fileCatImg'];
,当我尝试上传文件时一切正常,但如何检查文件是否先被选中? if (isset($fileImage))
和if (empty($fileImage))
无效。其中一个总是返回true值,但是其他总是返回false值。
答案 0 :(得分:4)
检查文件大小:
if($_FILES['fileCatImg']['size'] > 0) { ... }
答案 1 :(得分:1)
$_FILES['fileCatImg']['error'] == UPLOAD_ERR_NO_FILE
时没有上传文件,但这仅对确定相应的错误消息有用。有关$_FILES['fileCatImg']['error']
在文件上传过程中出现问题时可能采用的其他值,请参阅Error Messages Explained。