安装使用
https://www.npmjs.com/package/multiparty
具体使用
1.npm install multiparty
2.var multiparty = require(‘multiparty’);
3.上传图片的地方
var form = new multiparty.Form();
form.uploadDir=‘upload’ 上传图片保存的地址
form.parse(req, function(err, fields, files) {
console.log(fields); 获取表单的数据
console.log(files); 图片上传成功返回的信息
});
4.在项目中创建 upload 文件夹,存放图片
5.配置中间件,用来访问已上传的图片
app.use(’/upload’,express.static(‘upload’));
6.注意:在客户端提交的时候
html页面form 表单要加入 enctype=“multipart/form-data”
但是 ajax 不需要加入
有些请求方式需要加入,有些不需要
具体例子 后端:
项目结构:
index.js代码:
//图片上传插件的使用
/*
1.npm install multiparty
2.va