wx.downloadfile中data传出的数据在服务器接收不到,而且官方文档也没有data的描述,有什么别的解决方法吗?
下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。使用前请注意阅读相关说明。
注意:请在服务端响应的 header 中指定合理的 Content-Type
字段,以保证客户端正确处理文件类型
直接拿成功回调中的 success
wx.showLoading({
title: ‘下载中…’,
})
wx.downloadFile({
url: ‘****’,//文件在服务器上的全路径
success: function (reg) {
var filePath = reg.tempFilePath;
//页面显示加载动画
wx.openDocument({
filePath: filePath,
success: function (res) {
that.setData({
loadingHidden: true
})
console.log(‘打开文档成功’)
}
})
wx.hideLoading()
}
})