uni.downloadFile({
url: '下载的地址',
success(res) {
console.log(res)
if (res.statusCode === 200) {
console.log('下载成功');
var filePath = encodeURI(res.tempFilePath);
uni.openDocument({
filePath: filePath,
fileType: "xlsx",
showMenu: true,
success: function(res) {
console.log('打开文档成功');
}
});
} else {
console.log('下载失败');
}
}
});
IOS端兼容性代码
1、使用encodeURI进行文件名编码。文章来源:https://uudwc.com/A/4rPdn
2、需要传fileType,安卓端可以不传。文章来源地址https://uudwc.com/A/4rPdn