【发布时间】:2020-09-28 15:51:28
【问题描述】:
当我使用 nodejs 中的 multer 上传图像文件时,我想检查图像文件的真实类型。例如,当我检查文件的 mimtype 或 ext 时,如果上传照片的 ext 从 rar 更改为 jpeg。服务器将接受该文件,但它不应该。有人可以帮我过滤文件吗?
var upload = multer({
storage: storage,
dest: "uploads/",
fileFilter: function (req, file, cb) {
if (
file.mimetype !== "image/png" &&
file.mimetype !== "image/gif" &&
file.mimetype !== "image/jpeg"
) {
return cb(null, false);
} else {
cb(null, true);
}
},
});
【问题讨论】:
标签: node.js express upload multer