const filePath = wx.env.USER_DATA_PATH + '/' + this.fileName + this.getFileExtension(url);
// this.getFileExtension(url) 方法是获取文档的后缀类型
uni.downloadFile({
url: url,
filePath: filePath, // 指定文件路径和名称
success: (res) => {
if (res.statusCode === 200) {
uni.openDocument({
filePath: res.filePath,
showMenu: true,
// fileType: this.fileType,
success: (res) => {
console.log('打开文档成功', res);
this.isOpen = false;
},
fail: (err) => {
console.log('打开文档失败', err);
}
});
}
},
fail: (err) => {
uni.hideLoading();
reject(err);
}
你看图片,ios预览的时候,显示的是文件预览,而安卓则可以显示指定的文件名称
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
解决了吗?
你可以在获取到文件名称后再设置一下页面的标题即可
应该是系统原因吧,毕竟这个api,也没有设置显示标题