我刚尝试了将图像以缓冲区的形式添加到mongodb中,然后尝试将其转换回图像。 在ejs中,它工作得很好。
src="data:image/png;base64,<%=project.image1.toString('base64')%>"
这是我在ejs中使用的代码。
但是当我尝试通过纯js将其附加到元素时,会显示错误。
$('#two').prepend($('<img>',{id:'theImg2',src:`data:image/png;base64,${ selected[0].image2.data.toString('base64')}`}))
这是我在纯JS中使用的代码。
![图像缓冲区](https://istack.dev59.com/9qo8l.webp)
这是我在JS中记录的对象。
这是错误!
谢谢!
image2.data
来自哪里? - Marcos Casagrande