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

问题描述 投票:1回答:1

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

<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';

我没有回声...

php upload selected
1个回答
2
投票

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

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

foreach ($_FILES["new_image"]['error'] as $key => $error) {
            if($error === 0){
                echo 'file selected';
                break;
            }
        }
© www.soinside.com 2019 - 2024. All rights reserved.