nodejs 文件上传问题

发布于 6 年前作者 li212016 次浏览最后编辑 6 年前来自 ask

*************************服务端设置********************************

var bodyParser = require(“body-parser”); 

app.use(bodyParser.urlencoded({ extended: false }));

app.use(bodyParser.json())

****************************服务端处理*********************************

router.post(‘/upload’, function(req, res){

    var form = new multiparty.Form({uploadDir: ‘./public/upload/fitment/’});

    // 上传完成后处理

    //*********************************************form.parse调用了,不起作用,这个是什么引起的?????我用网页没有问题

    form.parse(req, function(err, fields, files) {

    console.log(err);

    console.log(fields);

    console.log(files);

});

**************************客户端*************************

function upload(){

    wx.uploadFile({

      url: ‘http://******’,

      filePath: files[index],

      name: ‘file’,

      header: { “content-type”:“multipart/form-data”},

})

}

1 回复
weixia
weixia1 楼4 年前

已解决,是我提前调用了res.end(),导致链接终止,我勒个去…