如何使用node.js和express.js在mongoDB中保存图像并调整大小
我正试图在MongoDB中保存一个图像,但这段代码是过期的。他们正在使用另一个npm包。任何帮助都将不胜感激。我不使用发送图像的路径如何使用node.js和express.js在mongoDB中保存图像并调整大小,node.js,mongodb,express,Node.js,Mongodb,Express,我正试图在MongoDB中保存一个图像,但这段代码是过期的。他们正在使用另一个npm包。任何帮助都将不胜感激。我不使用发送图像的路径 const express = require("express"); const bodyParser = require("body-parser"); const cors = require("cors"); const MongoClient = require("mongodb&qu
const express = require("express");
const bodyParser = require("body-parser");
const cors = require("cors");
const MongoClient = require("mongodb").MongoClient;
const app = express();
app.use(bodyParser.json());
app.use(cors());
app.post("/addProducts", (req, res) => {
const file = req.files.file;
const newImg = file.data;
const encImg = newImg.toString("base64");
var image = {
contentType: req.files.file.mimetype,
size: req.files.file.size,
img: Buffer.from(encImg, "base64"),
};
productCollection
.insertOne({ image })
.then((result) => {
res.send(result.insertedCount > 0);
});
});