node express 上传文件
Posted cnchengv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node express 上传文件相关的知识,希望对你有一定的参考价值。
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 上传文件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 node.js、Express 和 knox 将文件从浏览器上传到 Amazon S3? [关闭]