微信小程序> 微信小程序:wx.downloadFile不成功,没报错downloadFile:failError:sockethangup错误

微信小程序:wx.downloadFile不成功,没报错downloadFile:failError:sockethangup错误

浏览量:11727 时间: 来源:zxstone

  小程序刚出来,因为预研需要,很不幸的做了一回小白鼠,于是掉进了神坑。


下载文件,首先是没报错了,然后不成功,这个时候,请把 fail打开,把fail的报错信息输出来

    wx.downloadFile({
      url: 'https://xxxx.xxx.com/test.doc',
      success: function (res) {
        console.log('111')
        var filePath = res.tempFilePath 
        wx.openDocument({
          filePath: filePath,
          success: function (res) {
            console.log('打开文档成功')
          }
        })
      },
      fail:function(err){
              console.log(err)             
          }
    })




输出来后,发现出现了这个: downloadFile:fail Error: socket hang up 错误的时候。


确保如下:

1、开发配置中,dowload域名一定要填写;

2、下载的服务器上,需要安装SSL证书;

3、SSL证书的TSL版本必须是大于等于1.2 (这个如何配置,用 powershell命令就可以了,可以网上搜一下)

如果实在不行,发布的时候,把下面这几个玩意, 比如不校验请求域名以及TLS版本 给勾上吧

小程序



这个神坑,在于,当你无法搞清楚的时候,请调试一个  request请求。 他的fail信息比较准确,他会告诉你STL版本大于或等于1.2的问题。

于是,按图索骥....






版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎