nodejs 文件上传问题
发布于 5 年前 作者 li21 1867 次浏览 来自 问答

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

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 回复

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

回到顶部