【发布时间】:2020-07-22 20:19:50
【问题描述】:
在上传到 s3 存储桶之前验证文件大小。当前使用此代码获取文件大小:
const {
createReadStream,
filename
} = await file
const stream = await createReadStream()
let chunk = [];
let conLength;
stream.on('data', data => chunk.push(data))
.on('end', () => {
const buffer = Buffer.concat(chunk);
conLength = buffer.length;
});
console.log(conLength)
const url = await uploadToS3(stream, filename)
assetRequestUrls.push(url)
但文件大小在 conLength 变量中获取,该变量仅在函数中使用而不在函数外部使用。所以,请帮助我。
【问题讨论】:
标签: javascript node.js postgresql graphql sequelize.js