Angularjs 当存在超过1个单独的文件上载字段时,不上载文件

Angularjs 当存在超过1个单独的文件上载字段时,不上载文件,angularjs,Angularjs,有人能告诉我为什么我选择的文件没有通过AngularJS并被PHP捕获 我使用这个插件来处理 当我执行var\u转储($\u文件)时,它总是显示为空 HTML <form enctype="multipart/form-data" method="post"> <div class="form-group"> <input type="text" class="form-control" ng-model="subject" required>

有人能告诉我为什么我选择的文件没有通过AngularJS并被PHP捕获

我使用这个插件来处理

当我执行
var\u转储($\u文件)
时,它总是显示为空

HTML

<form enctype="multipart/form-data" method="post">
 <div class="form-group">
    <input type="text" class="form-control" ng-model="subject" required>
  </div>

<div class="form-group">
    <input type="file" class="form-control" ngf-select="" ng-model="cv" required>
 </div>

<div class="form-group">
    <input type="file" class="form-control" ngf-select="" ng-model="photo" required>
 </div>

<div class="form-group">
    <input type="file" class="form-control" ngf-select="" ng-model="voice" required>
 </div>

<button type="submit" class="btn btn-default" ng-click="sendfiles(cv,photp,voice)">Submit</button>
</form>

检查
ng file upload
的示例链接,对于多个文件上载,我没有看到任何HTML标记中出现
ngf select
。那么指令如何工作呢?@Fissio我确实检查过了,但这是一个输入,用于多个选择,我尝试的是有3个单独的选择,通过不同的选择values@TimBiegeleisen哦我错过了。让我补充一下,然后see@TimBiegeleisen我添加了
ngf select=”“
,但
var\u转储($\u文件)
仍然是空的
angular.module('uploadApp', ['ngFileUpload']);

var appCtrl= [ '$scope', 'Upload', function($scope, Upload) {

  $scope.sendfiles= function(file1,file2,file3) {

Upload.upload({
    url: 'uploading.php', 
    method: 'POST',
    file: [file1,file2,file3],
    data: {
        'subject': $scope.subject,
         }
      })

  };
}];