如何检查文件字段在代码中是否为空?

2022-08-30 21:34:00

我有一个表单,其中包含一个名为 的文件字段,但此字段不是必需的。
当用户未选择任何格式的文件时,将始终返回错误。
如何检查用户是否在我的控制器中执行上传操作之前选择了文件?imagedo_upload()


答案 1

请使用空()

if (empty($_FILES['userfile']['name'])) {
}

答案 2

尝试使用 is_uploaded_file() 检查文件是否有效。例如:

if(is_uploaded_file($_FILES['userfile']['tmp_name'])) 
{  
   do_upload();
}

推荐