javascript - 如何使用 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
}
解决方案
推荐阅读
- algorithm - 二维空间中的重复排列
- react-native - React Native:从 Firebase 获取数据
- c# - 如果方法参数中函数的命名空间和类,则无法使用 Telegram Bot API 函数
- javascript - 在js中通过for循环创建元素
- reactjs - 使用代码中声明的接口属性时出现错误。为什么即使代码正确,我也会收到错误消息?
- html - 在 html标签中使用图标和文本,如何更改文本字体?
- express - Expressjs cookie 会话设置不适用于 Passportjs
- php - 使用此功能上传 Jpeg 失败
- python - 如何在图形创建循环期间设置每个情节子图标题?
- javascript - JavaScript 函数 setTimeout() 和 setInterval() 有时不工作