如何检查是否选择了一个或多个文件进行文件上传

how to check if one or more files are selected for file upload

我正在尝试检查是否选择了一个或多个文件进行文件上传,但我没有成功。 这是表单输入:

<input class="form-control-file" type="file" name="new_image[]" value="" multiple />

还有我的php:

if($_FILES["new_image"]["error"] == 0 ) { // if one or more file(s) are selected
    echo 'file selected';

我没有收到回声...

您是否检查过您的表单标签 enctype="multipart/form-data" 属性是否允许文件上传?

上传多个文件时,错误属性作为数组发送,请查看以下代码段。

foreach ($_FILES["new_image"]['error'] as $key => $error) {
            if($error === 0){
                echo 'file selected';
                break;
            }
        }