1、客户端

<form action="http://localhost:3000/profile" method="post" enctype="multipart/form-data">
<input type="file" name="avatar" />
<input type="submit" value="av2tar" />
</form>

  

2、服务器端

//假设你的express 服务器已经跑起来了

var express = require('express');
const fs = require('fs');
const path = require('path');
var controllers = path.join(path.resolve(__dirname, '..'), 'controllers');
var uploadDir = path.join(path.resolve(__dirname, 'uploads'));
var router = express.Router();
var multer = require('multer');
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './uploads') //自己定义目录
},
filename: function (req, file, cb) {
console.log(file)
cb(null, file.originalname + '-' + Date.now())
/*
  {
fieldname: 'avatar',
originalname: 'flink-1.8.0-bin-scala_2.12.tgz',
encoding: '7bit',
mimetype: 'application/gzip'
}
*/
}
}) var upload = multer({ storage: storage }) /* GET users listing. */
router.post('/', upload.single('avatar'), function(req, res, next) {
res.send('Upload success...'); });
module.exports = router;
官网网站:https://www.npmjs.com/package/multer

  

最新文章

  1. 本地maven仓库使用及配置
  2. [Java] 过滤文件夹
  3. leetcode Largest Rectangle in Histogram 解法二
  4. etc/ld.so.conf的使用说明
  5. 解决删除Volume报错的问题
  6. Centos6.4三种更改hostname的方法之间的对比
  7. Java多线程之Callable接口的实现
  8. 关于IIS的4月26日笔记
  9. shell练习题2
  10. 级联Cascade
  11. Matplotlib中柱状图bar使用
  12. 【问题解决:SFL4J】启动时SLF4J报错
  13. underscore.js源码解析【数组】
  14. ubuntu下如何配置terminator(以16.04为例)(转载)
  15. Application-identifier entitlement does not match问题的解决
  16. (最短路 Floyd diskstra prim)Frogger --POJ--2253
  17. (转)Python中的上下文管理器和Tornado对其的巧妙应用
  18. WCF异步调用
  19. Scala系统学习(三):Scala基础语法
  20. 2.TypeScript 基础入门(二)

热门文章

  1. What is the most efficient way to deep clone an object in JavaScript?
  2. AXIS2 通过 WSDL生成JAVA文件
  3. leetcode 621 任务调度器 Task Scheduler
  4. python自然语言处理学习笔记1
  5. git提交到分支
  6. opencv、numpy中矩阵转置,矩阵内的固定位置相应的坐标变换
  7. 车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
  8. vue --》动态路由的实现 (根据用户的权限来访问对应的模块)
  9. flask url_for的用法
  10. 红帽学习笔记[RHCSA] 第二周