как передать несколько файлов и данных в API в одном запросе с angularjs - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть форма angularjs с данными (имя, фамилия, адрес ...) и загрузка нескольких файлов. Я использую это для управления загрузкой файлов: https://github.com/nervgh/angular-file-upload

Но я хочу заполнить форму, выбрать файлы и просто отправить форму. Я не хочу загружать файлы перед отправкой формы.

, но мои файлы загружаются после моих данных

, как я могу сделать это для отправки моей формы, загрузки файлов на сервер и, есливсе в порядке, продолжить лечение?

я пробовал это в моем контроллере:

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

я также пробовал с OncompleteAll() функцией.

1 Ответ

0 голосов
/ 02 ноября 2019

Я нашел решение для загрузки файлов и сохранения данных сразу после:

 this.submit= function() {

            $scope.uploader.uploadAll();
            $scope.uploader.onCompleteAll = function() {
               // the code to save data
            };
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...