收藏
回答

开发工具中 wx.uploadFile 未遵循不校验证书设定

问题模块
开发者工具


开发者工具设置了 不校验安全域名、TLS 版本以及 HTTPS 证书

wx.uploadFile 依然会报 uploadFile:fail Error: self signed certificate

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

5 个回答

  • Can🌴
    Can🌴
    2018-04-03

    贴下域名


    2018-04-03
    赞同
    回复
  • 欧碧^_^)Y
    欧碧^_^)Y
    2018-04-17

    补充一下,目前好像只发现在上传文件跳不过校验,其他接口是可以用https://localhost:3000

    2018-04-17
    赞同
    回复
  • 欧碧^_^)Y
    欧碧^_^)Y
    2018-04-17

    我也遇到这样的问题,本地开发用的是https://localhost,设置了不校验还是会报自签名证书错误

    this.app.prefix = "https://localhost:3000"

    this.wxapi

            .chooseImage({
              count: 1
            })
            .then(res => {
              let { tempFilePaths } = res;
              this.wxapi.showLoading({
                title: "图片上传中……"
              });
              this.wxapi.uploadFile({
                url: this.app.prefix + "/upload",
                filePath: tempFilePaths[0],
                name: "file" + new Date(),
              }).then((res) => {
                  this.wxapi.hideLoading();
                  let data = JSON.parse(res.data);
                  this.setData({
                    photoUrl: this.app.prefix + data.picture,
                    picture: data.picture
                  });
              })
            });


    2018-04-17
    赞同
    回复
  • 臧兔斯基
    臧兔斯基
    2018-04-02

    最新版还是这样...

    不管设置了不校验安全域名、TLS 版本以及 HTTPS 证书,

    只要用了自签名证书, 上传文件都会返回错误

    2018-04-02
    赞同
    回复
  • 韬々
    韬々
    2017-11-29

    你好,请具体描述问题出现的流程,并提供能复现问题的截图,工具版本,以及简单代码示例。

    2017-11-29
    赞同
    回复