收藏
回答

下载、打开文件,体验版本正常,正式版无响应?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.downloadFile,wx.openDocument 微信安卓客户端 V8.0.1 WeChatLib:2.15.0(2021.2.5 15:49:39)

wx.request({

url: getApp().globalData.remote_url + "/XXXX.jsp",

data: {

orderid: order.orderId,

openid: openid,

},

method: "GET",

header: {

'content-type': 'application/json',

'token': getApp().globalData.trd_session,

},

success: function(res) {

if (res.data.RTCODE == '0') {

var url = res.data.URL

that.setData({

loadingHidden: true

})

wx.downloadFile({

    url: url,

    success (res) {    

wx.openDocument({

filePath: res.tempFilePath,

            success(){

                that.toast('文件打开成功')

            },fail(ee){

that.toast("文件下载失败:"+ee.errMsg)

}

})

    },fail(e){

that.toast("文件下载失败:"+e.errMsg)

}

})

//获取图片

} else {

that.setData({

loadingHidden: true

})

that.toast('数据获取失败!' + res.data.RTMSG)

}

},

fail: function(e) {

that.setData({

loadingHidden: true

})

that.toast("系统错误:" + e.errMsg)

}

});

体验版文件可以正常打开,但是正式版无响应。异常处理代码是后补的。

发帖前,未设置download和upload 合法域名,已经添加后还是不能打开。

最后一次编辑于  02-23
回答关注问题邀请回答
收藏

1 个回答

  • 淡定
    淡定
    02-23

    问题已经解决,就是域名设置问题。

    但是域名设置后需要删除原来的小程序,重新下载。

    02-23
    有用
    回复
登录 后发表内容
问题标签