I have file coming in request.file object. If I console.log(request.file)
It prints
{
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
}
Now I want to convert file to base64 string and I did
const encoded = request.file?.buffer.toString("base64")
console.log(encoded)
It says
TypeError: Cannot read property 'toString' of undefined