开始一个Koa+mongodb项目(八)koa-multer实现图片上传
2020-07-12 16:49
459 查看
2020.04.11
一、koa-multer 介绍
koa-multer 是一个 node.js 中间件,用于上传文件。
要在 form 表单上面加 multipart/form-data
二、安装
npm install --save koa-multer
三、引入
引入配置 koa-multer 模块 :
const multer = require(‘koa-multer’);
const file= require('file);
四、配置
var storage = multer.diskStorage({ //文件保存路径 destination: function (req, file, cb) { cb(null, 'public/uploads/') }, filename: function (req, file, cb) { var fileFormat = (file.originalname).split("."); cb(null,Date.now() + "." + fileFormat[fileFormat.length - 1]); } }) //加载配置 var upload = multer({ storage: storage })
router.post('/doAdd', upload.single('face'), async (ctx, next) => { ctx.body = { filename: ctx.req.file.filename,//返回文件名 body:ctx.req.body } });```
相关文章推荐
- 开始一个Koa+mongodb项目(十)实现文章上传发布
- 开始一个Koa+mongodb项目(九)koa-ueditor的配置使用
- (下节)Spring+JDBC+Struts;实现图片上传(后台文件名要规范),加国际化;头文件basepath确保路径从webroot开始;
- 用asp.net实现将上传的图片变小存入数据库!(暑假里就开始想做的,很兴奋了)
- 项目总结——MVC+MongoDB实现文件上传
- 项目总结:电子签名功能-对接第三方-02-技术 -1.如何实现本地上传pdf文件同时转化为多张单页图片上传到OSS服务器
- 图片上传代码-旧的实现方式,项目中已删除,发表做备用
- angular+nodejs+multer实现图片上传
- 开始一个Koa+mongodb项目(十三)渲染前端页面
- 在YII项目中使用ckeditor和ckfinder快速部署文本编辑器并实现图片上传
- ASP.NET项目中使用CKEditor +CKFinder 实现上传图片
- ionic 的项目实现从手机相册选取图片或拍照并上传至服务器
- newstyles项目实战(九)图片的上传功能实现(二)
- vue项目实现图片上传功能
- asp.net项目ckeditor+ckfinder实现图片上传
- 项目总结——MVC+MongoDB实现文件上传
- ASP.NET项目中使用CKEditor +CKFinder 实现上传图片
- 商城项目实战21:实现图片上传功能
- fastdfs 新添加一个项目的图片目录 实现独立的上传下载功能
- newstyles项目实战(九)图片的上传功能实现(一)