npm install --save multer
var fs = require(‘fs‘);var multer ?= require(‘multer‘);var upload = multer({dest: ‘upload_tmp/‘});router.post(‘/upload‘, upload.any(), function(req, res, next) { ????console.log(req.files[0]); ?// 上传的文件信息 ?????var des_file = "./" + req.files[0].originalname; ????fs.readFile( req.files[0].path, function (err, data) { ????????fs.writeFile(des_file, data, function (err) { ????????????if( err ){ ????????????????console.log( err ); ????????????}else{ ????????????????response = { ????????????????????message:‘File uploaded successfully‘, ????????????????????filename:req.files[0].originalname ????????????????}; ????????????????console.log( response ); ????????????????res.end( JSON.stringify( response ) ); ????????????} ????????}); ????}); });
https://www.cnblogs.com/hammerc/p/8032838.html
node express 上传文件
原文地址:https://www.cnblogs.com/cnchengv/p/8443922.html