downLoadFun:function(e){
var that = this;
var fileUrl = e.target.dataset.url;
fileUrl = fileUrl.replace(/,/g, '');
console.log('查看', fileUrl);
// 下载文件
const downloadTask = wx.downloadFile({ //下载文件
url: 'https://haiyunht.langqiyun.cn/uploads/' + fileUrl,
// url: 'https://haiyunht.langqiyun.cn/uploads/20190906/5064d7bf35e7fcfa718dc7a195ec58dd.xlsx', //仅为示例,并非真实的资源
success(res) {
// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
console.log('res',res)
if (res.statusCode === 200) {
console.log('a', res);
wx.saveFile({ //临时文件保存
tempFilePath: res.tempFilePath,
success(result) {
const savedFilePath = result.savedFilePath
console.log(savedFilePath,'11');
if(savedFilePath){
wx.showToast({
title: '正在打开文件...',
icon: 'loading',
duration: 2000
}),
wx.openDocument({ //打开文件
filePath: savedFilePath,
success: function (res) {
console.log('打开文档成功', res)
}
})
}else{
wx.showToast({
title: '找不到文件路径!',
icon: 'none',
duration: 2000
})
}
}
})
}
}
});
},
小程序的文件查看功能
最新推荐文章于 2023-11-25 21:40:50 发布