在一个express项目中使用multer
npm install multer –save
const express =require('express')const multer =require('multer')const upload = multer({dest:__dirname+'/static/upload'})//设置上传的目录文件夹
需要注意一点的书 :enctype="multipart/form-data",上传的含有非文本内容,即含有文件(txt、MP3等)的时候,需要将form的enctype设置为multipart/form-data接收的时候要标注multer接收的是什么类型的数据,这里选用的是.single('file'),文件名称为file的数据router.post('/upload',upload.single('file'),(req,res)=>{const data = { file:req.file,//获取到的文件 message:req.body//获取到的表单数据 }res.json(data)})
把获取出来的数据打印一下发现想要的都有了
文章转载于:https://www.jianshu.com/p/e407490a2a82
原著是一个有趣的人,若有侵权,请通知删除
评论前必须登录!
立即登录