请问uniapp里, 在APP的环境中后端返回blob流, 如何下载成为Excel?或者可以手动生成Excel,用数据填充进去
uni.downloadFile({
url: '/equipment/export',
method: 'POST',
header: {
Authorization: `Bearer ${token}`,
},
success: (res) => {
console.log('res: ================ ', res)
if (res.statusCode === 200) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: (e) => {
uni.openDocument({
filePath: e.savedFilePath,
fail: (e) => {
console.log('e: ======================= ', e)
uni.showToast({
title: `打开失败${e}`,
})
},
})
},
fail: (e) => {
uni.showToast({
title: `保存失败${e}`,
})
},
})
}
},
fail: (e) => {
uni.showToast({
title: `文件下载失败${e}`,
icon: 'none',
})
},
})
因为是post,还需要传递搜索条件,这个尝试了好像不行