如何使用angularjs在一个请求中将多个文件和数据传输到API

如何使用angularjs在一个请求中将多个文件和数据传输到API,angularjs,api,angular-file-upload,Angularjs,Api,Angular File Upload,我有一个angularjs表单,包含数据(姓名、姓氏、地址…)和多个文件上传。 我使用它来管理文件上载: 但我想要的是填写我的表格,选择文件,然后提交表格。 我不想在提交表格之前下载文件 但是我的文件是在我的数据之后上传的 我怎样才能提交我的表格,在服务器上上传文件,如果可以继续处理 我在控制器中尝试了以下操作: this.submit= function() { fileStore.uploader.uploadAll(); //rest of my code } 我还尝试了

我有一个angularjs表单,包含数据(姓名、姓氏、地址…)和多个文件上传。 我使用它来管理文件上载:

但我想要的是填写我的表格,选择文件,然后提交表格。 我不想在提交表格之前下载文件

但是我的文件是在我的数据之后上传的

我怎样才能提交我的表格,在服务器上上传文件,如果可以继续处理

我在控制器中尝试了以下操作:

this.submit= function() {
    fileStore.uploader.uploadAll();
    //rest of my code
}

我还尝试了
OncompleteAll()
函数。

我找到了一个解决方案,可以在以下几点之后上传文件并保存数据:

this.submit=function(){
$scope.uploader.uploadAll();
$scope.uploader.onCompleteAll=function(){
//保存数据的代码
};
}

若要通过一个POST请求上载多个文件和数据,请使用。谢谢,我会尝试