Express 图片上传multiparty ---09
multiparty【既可以获得上传图片,也可以获得表单提交的数据】//如果用这个 就别用body-parser 删除掉第一步:安装npm install multiparty --save
第二步: 引入var multiparty = require('multiparty');
第三步:在上传的地方实例化
var form = new multiparty.Form();
form.uploadDir = 'upload'; //上传图片保存的地址
form.parse(req,function(err,fields,fiels){
//获取提交的数据 以及上传的图片
console.log(fields);//获取表单数据
console.log(files); 图片上传成功返回的信息
})
第四步: html页面form 表单要加入enctype = 'multipart/form-data
前一段时间 我在想:这玩意少了一个步骤它传到服务器上的图片 并没有删除。而且,每一个用户应该有个自己的文件夹。不是一大堆放一块。
页:
[1]