微信小程序:wx.downloadFile 不成功,没报错 downloadFile:fail Error: socket hang up 错误
来源:互联网 发布:网络安全技术分析论文 编辑:程序博客网 时间:2024/06/06 23:16
小程序刚出来,因为预研需要,很不幸的做了一回小白鼠,于是掉进了神坑。
下载文件,首先是没报错了,然后不成功,这个时候,请把 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的问题。
于是,按图索骥....
- 微信小程序:wx.downloadFile 不成功,没报错 downloadFile:fail Error: socket hang up 错误
- 微信小程序 wx.uploadFile(object), wx.downloadFile(object) API
- 微信小程序把玩(三十一)wx.uploadFile(object), wx.downloadFile(object) API
- Error: socket hang up
- C# DownloadFile
- 网络爬虫DownLoadFile类
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常
- DownLoadFile.aspx.cs下载页面代码
- c# WebClient.DownloadFile文件下载方法
- 关于安装node-inspector报错 "socket hang up"
- nodejs的http请求是报错 socket hang up
- nodejs http调用报错:socket hang up
- 微信小程序-wx.uploadFile
- 微信小程序 wx:for
- 微信小程序 wx:key
- 微信小程序 wx:key
- 微信小程序 wx.showToast()
- 微信小程序--wx:for
- 利用SVG path绘制图形--命令
- leetcode 4. Median of Two Sorted Arrays
- HMM
- SVG简单搞一波
- mtk lcm驱动流程
- 微信小程序:wx.downloadFile 不成功,没报错 downloadFile:fail Error: socket hang up 错误
- mybatis-generator生成通用mapper中文乱码解决
- 第100002(十万零二)个素数是多少
- Android Studio 导入项目时卡在界面中的解决办法
- java中的native方法和修饰符(转)
- zTree入门篇
- superslide实现图片轮播
- git init 与 git init –bare 的区别
- Objective-c ARC机制概述