实现步骤
先下载multiparty 然后导入
第一步 :设置form表单的method=post enctype="multipart/form-data"
第二步 : 设置虚拟路由 app.use("/upload",express.static("upload"));
首先查找 upload路由,找到后在这个路由下找upload目录 读取这个目录中的静态数据
第三步 : 设置post请求方式的路由 :
在该路由中
1-创建一个multiparty类型的表单对象
let form = new multiparty.Form()
2-设置图片的上传路径
form.uploadDir = "upload"//在服务器下创建一个upload目录
3-配置表单数据的解析方法
form.parse(req,(err,data,files)=>{
files 表示上传的图片信息
data 表示提交的其它表单数据
......
})