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