下载
npm install multiparty
导入
var multiparty = require("multiparty")
使用
router.post("/imgUpload",(req,res)=>{
//创建multiparty实例
var form = new multiparty.Form()
form.uploadDir = "upload" //将上传的资源加入到指定的目录中
form.parse(req,(err,e,imgData)=>{
res.send({
code:201,
imgpath:"http://localhost:3000/"+imgData.file[0].path //返回给客户端的资源
})
})
})
最后别忘了注册静态资源路径
app.use("/upload",express.static(path.join(__dirname,'upload')))
将指定目录为静态资源目录,以允许客户端能够正确访问到上传到服务器的资源
ok啦!!!