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

最新文章

  1. VS2013编译google protobuf 出现问题error C3861: “min”:
  2. $.extend()、$.fn和$.fn.extend()
  3. python反射
  4. BZOJ1443: [JSOI2009]游戏Game
  5. Openstack安全规则说明
  6. Android版本更新之本地数据库更新
  7. 强连通分量(tarjan求强连通分量)
  8. Eclipse中设置编码的方式
  9. HTML之头部标签
  10. Node.js 基础介绍(一)
  11. [BZOJ2820][Luogu2257]YY的GCD
  12. selenium 学习之路开始了,一遍搬一遍理解学习,加油!!!
  13. Python中Socket粘包问题的解决
  14. mybatis-查询过程
  15. flashfxp 数据socket错误 连接已超时 filezilla
  16. 可以设置超时版的的fetch
  17. [TenserFlow学习笔记]——安装
  18. Python之道(一)之安装Python
  19. GoldenGate 12.3发布
  20. 开启 NFS 文件系统提升 Vagrant 共享目录的性能

热门文章

  1. C#模拟httpwebrequest请求_向服务器模拟cookie发送
  2. Html5游戏开发-图形与动画(一)
  3. JAVA & .NET创建对象构造函数调用顺序
  4. [android] 请求码和结果码的作用
  5. mac 相关命令
  6. A simple problem(湘大邀请赛)
  7. 1.写页面 2.css的继承属性有哪些 3.margin对布局的影响
  8. Java 原生网络编程.
  9. 谈谈 final finally finalize 区别
  10. 去除input[type=number]的默认样式