标签: php
if($_FILES['file']['size'] == 0){} if(filesize($_FILES['file']['tmp_name']) == 0){}
哪一个更好的方法来检查输入文件是否为空?
答案 0 :(得分:2)
都不是。 Instead:
if ($_FILES['file']['error'] === UPLOAD_ERR_OK)
这意味着文件已成功上传。在此之后,可能想要检查文件大小是否为0,作为验证接收文件是否可接受的一部分;为此你可以使用$_FILES['file']['size']。但是你应该对文件类型进行更深入的验证,例如使用Finfo,文件大小应该是一个较小的问题。
0
$_FILES['file']['size']