【发布时间】:2019-07-28 18:43:17
【问题描述】:
我需要返回 s3Url 数组。如何返回 s3Url 数组并建议我是否有其他最佳方式将数据上传到 s3 并返回 s3Url
exports.s3Media = fileName => {
let s3Url = [];
(async () => {
for (let i = 0; i < 6; i++) {
await fs.readFile(`${fileName[i]}`, (err, data) => {
if (err) throw err;
const params = {
Bucket: `research-1`,
Key: fileName[i],
Body: JSON.stringify(data, null, 2)
};
s3.upload(params, function(s3Err, data) {
if (s3Err) throw s3Err;
s3Url.push(data.location);
});
});
}
return s3Url;
})();
};
【问题讨论】:
标签: node.js fs aws-sdk-js