0
我想從S3下載多個文件,並且一旦它們全部完成並下載完成其他操作。 我使用下面的代碼來下載文件:Promisify aws streams
function downloadFiles(folder, files) {
var params = {
Bucket: bucket
}
files.forEach(function (file) {
params.Key = folder + '/' + file;
var fileStream = fs.createWriteStream(config.s3_downloaded_files_folder + file);
S3.getObject(params).createReadStream().pipe(fileStream);
})
}
如何promisify這個代碼,所以我可以執行一些代碼,一旦所有文件完成下載?
謝謝!
謝謝!完美的作品。 – Ohad