Angularjs 当存在超过1个单独的文件上载字段时,不上载文件
有人能告诉我为什么我选择的文件没有通过AngularJS并被PHP捕获 我使用这个插件来处理 当我执行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>
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,
}
})
};
}];