检查多重上传时是否选择了文件


Check if files were selected on multiupload

好的。。所以他们是一个画廊,我正在努力实现。但是,图库不是可选的。所以我必须检查上传时是否选择了一个文件。但是,这是一个文件数组。

我知道,有一个文件,你会这样检查:

if($file['error'] !== 4) {
  // file was selected so upload it
}

如何对一组文件执行此操作?即使他们没有选择一个文件,所以我无论如何都会循环通过它,它会自动成为一个数组吗?

谢谢你的帮助。

if($_FILES['work']['error'][0] !== 4) {
    echo 'File was uploaded';
} else {
    echo 'File was not uploaded';
}

上面的代码实际上运行得很好,因为如果他们上传了一个文件,它仍然会在[0]位置,并且multiselect会自动放入一个数组中,所以你可以在检查后foreach