问题描述
所以我正在使用邮递员通过快递库将图像发送到邮递路线。我从中得到了二进制内容的缓冲区,并且它不允许我处理这些内容。无论如何,使用body-parser会有所帮助吗?
这是我上传文件的地方
app.post('/uploads',upload.single('upload'),async (req,res) => {
const imgBuffer = req.file.buffer
console.log(imgBuffer.toString())
// await client.query('UPDATE rooms SET room = $1',[imgBuffer])
res.send()
})
这是我对邮递员发出请求后的输出:
这不会允许我在postgres上存储任何内容。好吧,我看到使用base64会更好地存储...我真的不知道。有人可以帮忙吗?
解决方法
不确定,但是您是否对此进行了搜索
新缓冲区(data).toString('base64')