微信小程序文件上传功能

微信小程序里上传的文件作为有个input内容来上传应该怎么处理,我是使用的chooseMessageFiles这个api来选中文件,然后在页面中也能显示文件的名字,我如果想提交的话是在chooseMessageFiles这个api中使用uploadFile还是应该在提交按钮里面做操作

chooseMessageFile: function (e) {
var that = this;

wx.chooseMessageFile({
  count: 1, //能选择文件的数量
  type: 'all', //从所有文件选择
  success(res) {
    console.log(res,'res==')
    var size = res.tempFiles[0].size;
    var filename = res.tempFiles[0].filename;
    var newfilename = filename + "";

    that.setData({
      path: res.tempFiles[0].path, //将文件的路径保存在页面的变量上,方便 wx.uploadFile调用
      filename: filename, //渲染到wxml方便用户知道自己选择了什么文件
      namee:res.tempFiles[0].name
    })
  }
})

}, 只写了选中文件的代码没有写上传的,因为我不理解应该在哪做上传功能

调用API: wx.uploadFile({ }),详见微信开发文档

提交按钮,不然选好文件就上传了