收藏
回答

什么情况wx.uploadFile不能传多个文件

问题模块
审核

var that = this; 

  var filePath = that.data.tempFilePaths[0];//.join("|") ;

  wx.uploadFile({

    url: App.Config.basePath+"file/upload", 

    filePath: filePath,

  method: 'POST',

  name: 'fileName', // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容

  header: { "content-type": "multipart/form-data", 'accept': 'application/json', },  //HTTP 请求 Header , header 中不能设置 Referer

  formData: {

    "filePos": 'middle', 

  },

  success: function (res) {

    console.log("上传文件:", res);

        wx.showModal({

          title: '上传文件返回状态',

          content: '成功' + res.msg,

          success: function (res) {

            if (res.confirm) {

              console.log('用户点击确定')

            }

          }

        }) 

  }, fail: function (err) {

    console.log("上传文件失败", err);

  }

  });

为什么 数组不能传送,字符串也不行,多个对象也不行,什么情况,只能传数组的一个无素,

这个问题该怎么搞??

最后一次编辑于  2017-07-30
回答关注问题邀请回答
收藏

3 个回答

  • yuhao
    yuhao
    2017-07-31

    本来可以一次性传送的,为啥搞成这样呢?

    2017-07-31
    赞同
    回复
  • yuhao
    yuhao
    2017-07-31

    这效率太低了,

    2017-07-31
    赞同
    回复
  • 麦琪
    麦琪
    2017-07-31

    for循环uploadFile,一次一张。

    2017-07-31
    赞同
    回复