收藏
回答

nodejs 文件上传问题

问题模块
API和组件

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

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"},

})

}

最后一次编辑于  2017-06-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • chl
    chl
    2017-06-13

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

    2017-06-13
    赞同
    回复