npm i multiparty --save 文档地址 https:
//github.com/expressjs/node-multiparty
npm i images --save 文档地址 https:
//github.com/aheckmann/gm
var
multiparty = require(
'multiparty'
);
images = require(
"images"
router.post(
'/uploadImage'
,
function
(req, res) {
form =
new
multiparty.Form();
form.parse(req,
(err, fields, files) {
//
images(files.zp[0].path)
//Load image from file
//加载图像文件
.size(1920)
//Geometric scaling the image to 400 pixels width
//等比缩放图像到400像素宽
//在(10,10)处绘制Logo
.save(
"public/images/"
+
"filebigName.png"
, {
//Save the image to a file,whih quality 50
quality: 80
//保存图片到文件,图片质量为50
});