首页 > 解决方案 > 如何使用 multer 和 GridFS 显示从 API 检索的图像?

问题描述

我创建了一个 API,它可以帮助我使用 Multer 和 GridFS 在 mongoDB 数据库中存储和检索图像文件。当我尝试在我的<img src="be42ab6b54cf1d95feacc07029d7fae3.jpeg" alt="img">标签中使用该 filename.png/jpeg 时,它不起作用,没有图像显示。

我通过它获取数据的 Api 路由localhost:3000/Api/Uploads/:id/Get它是一个发布请求,因为我也在发送一些数据来检查一些东西

这是我从 API 获得的数据

{
    "_id": "60b8c3dd5e18640004c66b46",
    "length": 77451,
    "chunkSize": 261120,
    "uploadDate": "2021-06-03T11:58:23.002Z",
    "filename": "be42ab6b54cf1d95feacc07029d7fae3.jpeg",
    "md5": "b72c9af2b73113576a3d28393d0c23b1",
    "contentType": "image/jpeg",
    "isImage": true
}

标签: javascriptjqueryapimultergridfs

解决方案


推荐阅读