ファイルを Azure Storage にアップロードするために angular Upload に取り組んでいます。
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 が完了するのを待ってから開始する必要があります。
promises を使用してファイル URL をシーケンシャル パターンで確実に取得するにはどうすればよいですか?
例: filePath[file1URL, file2URL, file3URL]