码迷,mamicode.com
首页 > Web开发 > 详细

node express 上传文件

时间:2018-02-12 13:57:13      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:www.   files   rip   http   exp   文件信息   var   上传   UI   

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 上传文件

标签:www.   files   rip   http   exp   文件信息   var   上传   UI   

原文地址:https://www.cnblogs.com/cnchengv/p/8443922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!