收藏
回答

https证书已经通过小程序要求为什么但是依旧报错?

goalshow.cn 这个是我的接口网址

微信开发者工具如果不验证https 报错不支持TLS1.2 但是实际上支持

如果启用校验 报错

不在以下 uploadFile 合法域名列表中

但是我已经配置了request合法网址为goalshow.cn

wx.uploadFile({

url: 'https://goalshow.cn:8888/upload',

filePath: tempImagePath,

name: 'file',


回答关注问题邀请回答
收藏

5 个回答

  • 四哥派
    四哥派
    2020-05-15

    安全域名麻烦把端口号加上

    ↓↓↓↓如果觉得有帮助的话请点个【有用】(神奇的小尾巴)

    2020-05-15
    有用 1
    回复 4
    • .
      .
      2020-05-15
      谢谢 的确是这个问题。。。不过之后又有了这个报错。uploadFile:fail 小程序要求的 TLS 版本必须大于等于 1.2     我在myssl.cn上面检查 证书是支持1.2的。。这是为什么,,
      2020-05-15
      回复
    • .
      .
      2020-05-15
      目前的情况是证书支持TLS1.2 但是开发者工具报错需要大于等于1.2 后端上传的请求是乱码报错400 是不是因为这个导致TLS验证失败
      2020-05-15
      回复
    • 四哥派
      四哥派
      2020-05-15回复.
      找证书方吧,这个就不太清楚了,我一直用的是阿里、腾讯云的证书,没出过错
      2020-05-15
      回复
    • .
      .
      2020-05-15回复四哥派
      我用的也是阿里云的证书 我觉得可能不是腾讯云刚刚也试了 不是证书的问题 应该是代码的事情
      2020-05-15
      回复
  • 英忠通信
    英忠通信
    2020-05-15

    1. url是个文件名吧(我不是很确定),可以试试看:url: https://www.abc.com/folder1/file1.txt;

    2. 是不是端口问题。可以的话去掉端口参数。

    3.遇到过wx.cloud.uploadFile报错的问题,原因是手机的android 版本低(4.4.2),不支持TLSv1,android5.1及以后版本运行时未报错,即确定为 android版本的TLSv1 问题引起。但在开发工具devtool调试时未报错。(用的是腾讯云后台,不是第三方后台)

    2020-05-15
    有用
    回复 3
    • .
      .
      2020-05-15
      目前的情况是证书支持TLS1.2 但是开发者工具报错需要大于等于1.2 后端上传的请求是乱码报错400 是不是因为这个导致TLS验证失败
      2020-05-15
      回复
    • 英忠通信
      英忠通信
      2020-05-15回复.
      建议试试看拿腾讯云做后台。从两者对比来看问题出在哪里
      2020-05-15
      回复
    • .
      .
      2020-05-15回复英忠通信
      试过了 问题解决了 是我的项目忘记配置证书了 不过还是谢谢!
      2020-05-15
      回复
  • 孙翰南
    孙翰南
    2020-05-15

    添加完有时候会有延迟,等

    2020-05-15
    有用
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-05-15

    你要设置下uploadFile域名。

    2020-05-15
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-05-15

    request 是 request,uploadFile 是 uploadFile  并不是同一个配置

    2020-05-15
    有用
    回复
登录 后发表内容
问题标签