nodejs上传文件multer

var multer  = require('multer')

var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'upload/');
},
filename: function (req, file, cb) {
cb(null, 'member_' + new Date().getTime() + '.' + file.mimetype.substring(file.mimetype.lastIndexOf('/') + 1));
}
})
var upload = multer({ storage: storage }) app.use('/upload', express.static('upload'))
app.use('/upload', uploadRouter);
app.post('/profile', upload.single('thumbnail'), function(req, res, next) {
res.json(req.file)
});

最新文章

  1. C语言课程学习的总结
  2. python3.5学习笔记--一个简单的图片爬虫
  3. $(document).ready()方法的使用
  4. 外表cms,内在wiki的系统anwiki
  5. BNUOJ-26586 Simon the Spider 最小生成树+枚举
  6. 时间处理总结(二)oracle
  7. js中json的转换
  8. C# 结构体 枚举类型
  9. iOS开发之应用程序启动图片规格
  10. ATM程序设计
  11. LAMP与LNMP架构的区别及其具体的选择说明
  12. SQL Server如何定位自定义标量函数被那个SQL调用次数最多浅析
  13. JavaScript深拷贝实现原理简析
  14. (转)Ubuntu init启动流程分析
  15. H - Farey Sequence
  16. Spring-IOC XML 配置多个相同 ID 的 bean 加载分析
  17. QT基础:QT 定时器学习
  18. mongo数据库查询结果不包括_id字段方法
  19. Django模板语言详解
  20. Caused by: org.hibernate.HibernateException: identifier of an instance of ... is alterde from

热门文章

  1. Exchange 2016系统要求
  2. C#中internal关键字
  3. 关于LDA的文章
  4. WiFi安全测试工具WiFiPhisher
  5. python入门基础:文件的读写
  6. MacBook常用快捷键
  7. hadoop-1.2.1运行过程中遇到的问题
  8. Office365学习笔记—获取当前用户
  9. C#的常用类
  10. 【译】为什么要写super(props)