【发布时间】:2021-10-12 03:00:07
【问题描述】:
我有文件进入 request.file 对象。如果我console.log(request.file)
它打印
{
fieldname: 'file',
originalname: 'Screenshot from 2021-06-23 18-34-25.png',
encoding: '7bit',
mimetype: 'image/png',
destination: 'public/assets',
filename: 'file-1628356843810.png',
path: 'public/assets/file-1628356843810.png',
size: 620962
}
现在我想将文件转换为 base64 字符串,我做到了
const encoded = request.file?.buffer.toString("base64")
console.log(encoded)
它说
TypeError: Cannot read property 'toString' of undefined
【问题讨论】:
标签: javascript node.js base64 multer image-upload