Я работаю над угловой загрузкой, чтобы загрузить файл в хранилище Azure.
var filePath = [];
Upload.upload({
url: '/uploadFile',
data: { file: $scope.selectedFile }
}).then(function (resp) {
//resp.data contains URL returned from upload
filePath.push(resp.data);
})
мне нужно будет выполнить загрузку файла 3 раза, что необходимо для последовательного выполнения, например:
upload [file 1], get [file 1] URL,
upload [file 2], get [file 2] URL,
upload [file 3], get [file 3] URL
файл2 должен дождаться завершения файла1, прежде чем он будет запущен, а файл3 должен дождаться завершения файла2, прежде чем он будет запущен,
как я могу использовать обещания, чтобы убедиться, что я получаю URL-адрес файла в последовательном шаблоне?
например: filePath[file1URL, file2URL, file3URL]