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 を使用してファイル名をエンコードします。
2. FileType を渡す必要がありますが、Android 側はそれを渡す必要はありません。