【发布时间】:2022-02-02 19:20:56
【问题描述】:
我有这样的上传功能:
app.post("/upload", function (req, res) {
let base64 = req.body.image.replace(/^data:image\/png;base64,/, "");
binaryData = Buffer.from(base64, "base64").toString("binary");
fs.writeFile(
"./pictures/" + Date.now() + ".png",
binaryData,
"binary",
function (err) {
if (err) {
console.log(err);
}
}
);
fs.writeFile(
"./thumbnails/" + Date.now() + ".png",
binaryData,
"binary",
function (err) {
if (err) {
console.log(err);
}
}
);
第一部分将图像保存到“图片”文件夹中。 没问题,这里没什么可做的。
第二部分将相同的图像保存到“缩略图”文件夹中。 我需要做的是在保存之前调整图像大小,只在该文件夹中调整大小的图像。
【问题讨论】:
-
您可能需要为此包含一些图像处理库
标签: node.js