【发布时间】:2021-08-05 23:49:07
【问题描述】:
我创建了一个将图像存储为二进制数据的数据库,但是当我使用 fetch api 获取图像并在响应中使用 blob 时,我不知道如何显示它,如何将 blob 对象呈现为图像?还是有更好更简单的方法可以采用?
【问题讨论】:
标签: javascript html mongodb image blob
我创建了一个将图像存储为二进制数据的数据库,但是当我使用 fetch api 获取图像并在响应中使用 blob 时,我不知道如何显示它,如何将 blob 对象呈现为图像?还是有更好更简单的方法可以采用?
【问题讨论】:
标签: javascript html mongodb image blob
当您尝试在 MongoDB 中保存时,您还必须保存图像类型。 以及下面
const imageData= fs.readFileSync(incomingImage.path);
const input = new ImageModel():
item.image = new MongoDb.Binary(imageData);
item.imageType = incomingImage.type;
item.imageName = incomingImage.name;
item.save();
考虑imageModel 是您自己的图像收集架构
然后创建一个 API 来发送图像数据
res.contentType(result.imageType);
res.end(result.image.buffer, "binary");
【讨论】: