大家好,这里有个问题,我有个表单,有几个字段是相同的,所以用的数组name,处理文件的时候,getInstancesByName 方法只能得到有文件上传的,,没有上传的字段数组key 无法得到,这样没办法匹配到底是哪个上传的,有什么方法解决吗
从题主给出的示例来看, 在页面上有两个属于同一个name[]的文件上传input。
题主现在想要知道是从那个input中上传的文件。
这里分两种情况
1、单文件上传,可以使用$_FILES
来进行判断,这是根据input的顺序组成的;
2、多文件上传,无法判断,只能更改页面结构
如下输出的便是单文件上传的情景, 第一个input不传文件, 第二个input上传一个文件。可以看到索引为0的数据均为空, 只有error是有值的。
用 $_FILES