我想查看表单提交。如果文件是多个
,则选择文件而不是文件这是html代码
<input class="form-control" type="file" name="file[]" accept=".jpg,.jpeg,.pdf" multiple />
这是php代码
$file_upload=!empty($_FILES['file']['name']) ? 'TRUE' : 'FALSE';
print_r($file_upload);die();
如果选择下拉列表不是多个,则此工作正常。如果下拉列表是多个,那么它总是返回true。我也将它与$_FILE['file[]']
一起使用,但它不起作用。
答案 0 :(得分:0)
循环并检查每个文件..
// check and see whether is empty
if(!empty($_FILES['file']['name']) && count($_FILES['file']['name']) > 0){
foreach($_FILES['file']['tmp_name'] as $key => $val){
// some code here...
}
}
答案 1 :(得分:0)
如果您已将输入名称定义为file[]
,则$ _FILES数组将始终包含数组。无论选择单个文件还是多个文件,结构都将是:
$_FILES['file']['name'][0] => first file name
$_FILES['file']['size'][0] => first file size
// if you've filled two inputs
$_FILES['file']['name'][1] => second file name
$_FILES['file']['size'][1] => second file size