收藏
回答

在本地做测试,上传文件提示MaxUploadConcurrent错误

问题模块
API和组件

自从更新开发者工具之后,调用wx.uploadFile上传文件到本地服务,提示“appservice:21 uploadFile:fail createUploadTask:fail TypeError: Cannot read property 'MaxUploadConcurrent' of undefined”,旧版本的开发者工具能上传到本地http服务,

如果上传到服务器的https可以上传成功。

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

5 个回答

  • 吴生
    吴生
    2017-09-05

    如果项目有输入APPID的话,勾选了不校验安全域名,证书。无论是https或者http都可以实现上传。

    但是如果这个项目是无APPID的话,无论是https还是http,调用uploadfile接口,都会提示提示“appservice:21 uploadFile:fail createUploadTask:fail TypeError: Cannot read property 'MaxUploadConcurrent' of undefined”


    2017-09-05
    赞同
    回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2017-09-05

    https、http 都会失败吗

    2017-09-05
    赞同
    回复
  • 吴生
    吴生
    2017-09-05

    上个星期这个版本都是能上传的,没有改过任何代码,现在就不行了。

    2017-09-05
    赞同
    回复
  • 吴生
    吴生
    2017-09-05

    uploadimage:function(e){

    wx.chooseImage({

    success: function (res) {

    var tempFilePaths = res.tempFilePaths

    wx.uploadFile({

    url: 'https://192.168.1.103/Service1.svc/UpLoad', //仅为示例,非真实的接口地址

    filePath: tempFilePaths[0],

    name: 'file',

    formData: {

    'user': 'test'

    },

    success: function (res) {

    console.log(res);

    //do something

    },

    fail:function(error){

    console.log(error);

    }

    })

    }

    });


    2017-09-05
    赞同
    回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2017-09-05

    有代码示例吗

    2017-09-05
    赞同
    回复