我正在使用角度上传将文件上传到 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
file2需要等待file1完成才能启动,file3需要等待file2完成才能启动,
我如何使用承诺来确保我以顺序模式获取文件 URL?
例如:filePath[file1URL, file2URL, file3URL]