补充:
这个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)
}
}
})
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
你是开发人员吗
看下代码
找你们的服务端