CNode

koa2 multer上传文件????

问答
YYhaojing发布于10 年前最后回复9 年前6 回复18615 浏览0 收藏

有谁使用koa-multer 上传文件成功了,给我传个demo呗

根据大家的帮助我简单的整理一下koa2上传文件:

import multer from 'koa-multer const upload = multer({dest: '上传文件的临时路径,改成自己的'}) router.post('/upload, upload.single('filename'), async (ctx) { //originalname 文件名称,path上传后文件的临时路径,mimetype文件类型 const {originalname, path, mimetype} = ctx.req.file; //之后可以对文件进行上出上传到七牛等操作,完成操作后 fs.unlink(path)//删除文件 })

//要注意filename要和前端的表单元素的name一致

查看回复

回复 (6)

I
i5ting#1·10 年前
Y
yuu2lee4#3·10 年前

mark

Y
Yhaojing#4·10 年前

http://stackoverflow.com/questions/31530200/node-multer-unexpected-field

如果表单中除了文件还有其他内容,调整一下中间件的顺序

Z
zbsccc#5·9 年前
引用 i5tinghttps://github.com/i5ting/uploadify 注意koa分支

@i5ting 你这个文档写的实在是有点让初学者一点都看不懂啊

参与回复
登录后即可参与回复。登录