【发布时间】:2021-04-06 03:02:57
【问题描述】:
服务器路由:
router.get('/images', async (req, res) => {
const image = await Image.findOne({})
res.json(image)
})
Axios:
const image = await Axios.get("http://localhost:5000/images/images")
setAvailableFile(image.data.img.data)
如果 console.log 可用文件我得到:
img:
contentType: "image/jpeg"
data: {type: "Buffer", data: Array(11615)}
__proto__: Object
name: "download.jpg"
__v: 0
_id: "5feb25dff4b7b43344a92952"
反应:
<div>
{availableFile && availableFile.data}
</div>
现在的问题是,当我尝试显示图像时,我得到如下内容:
255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,132,0,9,6,7,16,16 ,15,21,16,15,15,16,21,16....
有什么想法吗? 提前致谢!
【问题讨论】:
标签: reactjs mongoose axios multer