<input type="file" class="file" name="document_file[]" value="" style="height:27px;"/><br>
<input type="file" class="file" name="document_file[]" value="" style="height:27px;"/><br>
<input type="file" class="file" name="document_file[]" value="" style="height:27px;"/>如上放了三个,但是在只上传一个文件之后,在php里用(array) $_FILES['document_file']['name'];这个接收,然后打印出来,发现是array([0]=>上传的文件名 [1]=> [2]=>
只上传一个,不是应该只有一个 array([0]=>上传文件名) 这样么? 怎么解决这个问题啊?
<input type="file" class="file" name="document_file[]" value="" style="height:27px;"/><br>
<input type="file" class="file" name="document_file[]" value="" style="height:27px;"/>如上放了三个,但是在只上传一个文件之后,在php里用(array) $_FILES['document_file']['name'];这个接收,然后打印出来,发现是array([0]=>上传的文件名 [1]=> [2]=>
只上传一个,不是应该只有一个 array([0]=>上传文件名) 这样么? 怎么解决这个问题啊?
当然你一定要写三个也可以的。
这就要用js来控制了。提交的时候判断一下。哪些没有上传文件不让它提交就行了。