周大胖子 发表于 2018-4-26 10:51:18

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

周大胖子 发表于 2018-4-26 10:52:41

前一段时间 我在想:这玩意少了一个步骤它传到服务器上的图片 并没有删除。而且,每一个用户应该有个自己的文件夹。不是一大堆放一块。
页: [1]
查看完整版本: Express 图片上传multiparty ---09