- wx.downloadFile 下载报ERR_NAME_NOT_RESOLVED,求助如何解决?
wx.request接口可以使用httpDNS服务避免域名解析问题,但是wx.downloadFile不支持httpDNS,目前部分用户Wi-Fi情况下报错{"errno":600001,"errMsg":"downloadFile:fail net::ERR_NAME_NOT_RESOLVED"} 求助,这种情况请问如何解决呢? SSL证书也是刚换的,证书链也完整
08-05 - wx.downloadFile下载报错-310,有人遇见么?
[图片] 补充: 这个310不是必现,偶尔才会出现,有的时候切换网络就行了,有的时候,切换网络也不行,本地没有遇见,都是客户出现的。 到后台去看了nginx的日志,也没找到310的错误 源码: wx.downloadFile({ url: link, timeout: 5000, useHighPerformanceMode: true, filePath: wx.env.USER_DATA_PATH + '/' + fn, success(res) { wx.hideLoading() // console.log(res) const code = res.statusCode if (code === 200) { // console.log(res) const filePath = res.filePath wx.openDocument({ filePath: filePath, showMenu: true, fileType: 'xlsx', success: function (res) { console.log('打开文档成功') // console.log(res) }, fail(res){ console.log(res) knownDiag('提示', res) } }) } else { if (code == 400) { knownDiag('提示', '下载失败,请检查文件名称是否含有特殊字符') } else { knownDiag('提示', code) } } }, fail(res){ console.log(res) wx.hideLoading() if(res.errMsg.indexOf('downloadFile:fail timeout')>-1){ knownDiag('提示', '下载超时,请尝试切换网络') } else { knownDiag('提示', res.errMsg) } } })
04-21 - 已经想破脑袋了,还不行,请大神指教
[图片] - 当前 Bug 的表现(可附上截图) 调用授权登陆成功后,云控制台还是显示未授权 - 预期表现 云控制台正常显示已授权 - 复现路径 - 提供一个最简复现 Demo <button open-type="getUserInfo" bindgetuserinfo="onGetUserInfo" class="userinfo-nickname" wx:else> 授权登录 </button> js: onGetUserInfo: async function(e) { // console.log('===') if (!this.logged && e.detail.userInfo) { console.log(e.detail) this.setData({ logged: true, avatarUrl: e.detail.userInfo.avatarUrl, userInfo: e.detail.userInfo }) app.globalData.nickName = e.detail.userInfo.nickName // 需要调用云函数,因为本地拿不到openId await wx.cloud.callFunction({ name: 'addUserInfo', data:{ userInfo: this.data.userInfo, }, success: res => { if (res.result.status == 1) { // 设置全局的openId app.globalData.openId = res.result.openId } } }) } } 但是在开发工具保存一次代码,控制台,就显示的授权成功
2019-01-01 - button 授权成功后,云控制台用户管理还是显示未授权
- 当前 Bug 的表现(可附上截图) 调用授权登陆成功后,云控制台还是显示未授权 - 预期表现 云控制台正常显示已授权 - 复现路径 - 提供一个最简复现 Demo <button open-type="getUserInfo" bindgetuserinfo="onGetUserInfo" class="userinfo-nickname" wx:else> 授权登录 </button> js: onGetUserInfo: async function(e) { // console.log('===') if (!this.logged && e.detail.userInfo) { console.log(e.detail) this.setData({ logged: true, avatarUrl: e.detail.userInfo.avatarUrl, userInfo: e.detail.userInfo }) app.globalData.nickName = e.detail.userInfo.nickName // 需要调用云函数,因为本地拿不到openId await wx.cloud.callFunction({ name: 'addUserInfo', data:{ userInfo: this.data.userInfo, }, success: res => { if (res.result.status == 1) { // 设置全局的openId app.globalData.openId = res.result.openId } } }) } } 但是在开发工具保存一次代码,控制台,就显示的授权成功
2019-01-01 - 小程序打开文档为什么不支持CSV呢?本地文件怎么写xlsx呢?
使用的云开发,想要写EXCEL文件,查看了一下午的文档,最后,可以在本地写入CSV文件。但是,这个文件不可以在小程序里打开。 小程序只能打开xls/xlsx,可是本地写这个比较麻烦吧? 所以,想使用CSV 但是,这个文件还想被分享,只想分享csv文件本身。但是。。。貌似没有这个功能吧?(希望能开发这个功能哇) 然后,就目前来讲,想着本地生成CSV文件后,再上传到云存储里,然后再下载,这样可以生成2个小时的有效链接。可以提供给用户复制,并下载。。。(是不是相当麻烦。。。) 有没有遇见同样问题的?有解决么? - 希望提供的能力 1. 希望能够打开CSV文件 2. 希望能够转发文件,而不是只有链接
2018-12-25