京东小程序下载pdf文件之后在uni-app中通过openDocument不是直接预览而是会让用户选择第三方软件如钉钉进行pdf分享

京东小程序下载pdf文件之后在uni-app中通过openDocument不是直接预览而是会让用户选择第三方软件如钉钉进行pdf分享

开发环境 版本号 项目创建方式
Mac 15.4.1 CLI
HBuilderX 4.86
第三方开发者工具 2.5.3
基础库 3.0.0-alpha-4080120250821001
CLI 3.4.21

示例代码:

uni.downloadFile({ url: ‘https://example.com/somefile.pdf’, success: function (res) { var filePath = res.tempFilePath; uni.openDocument({ filePath: filePath, showMenu: true, success: function (res) { console.log(‘打开文档成功’); } }); } });


## 操作步骤:


uni.downloadFile({
url: 'https://example.com/somefile.pdf',
success: function (res) {
var filePath = res.tempFilePath;
uni.openDocument({
filePath: filePath,
showMenu: true,
success: function (res) {
console.log('打开文档成功');
}
});
}
});

预期结果:

uni.downloadFile下载pdf后,uni.openDocument直接打开文件


## 实际结果:


uni.downloadFile下载pdf后,uni.openDocument也进入了success函数,但是在某些机型是让用户打开钉钉进行分享

更多关于京东小程序下载pdf文件之后在uni-app中通过openDocument不是直接预览而是会让用户选择第三方软件如钉钉进行pdf分享的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于京东小程序下载pdf文件之后在uni-app中通过openDocument不是直接预览而是会让用户选择第三方软件如钉钉进行pdf分享的实战教程也可以访问 https://www.itying.com/category-93-b0.html


试试原生京东小程序有没有这个问题

回到顶部