1***@qq.com
1***@qq.com
  • 发布:2025-11-19 17:07
  • 更新:2025-11-19 17:09
  • 阅读:14

【报Bug】京东小程序下载pdf文件之后,通过openDocument不是直接预览,而是会让用户选择第三方软件如钉钉进行pdf分享

分类:uni-app

产品分类: uniapp/小程序/京东

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.4.1

HBuilderX版本号: 4.86

第三方开发者工具版本号: 2.5.3

基础库版本号: 3.0.0-alpha-4080120250821001

项目创建方式: CLI

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函数,但是在某些机型是让用户打开钉钉进行分享

bug描述:

通过uni.downloadFile下载文件后,进入success成功函数。使用uni.openDocument打开文件,控制台是进入了success函数,但是在小米15一些特定机型,不会走默认打开pdf预览,而是让用户进行钉钉分享文件,用户交互上存在异常

2025-11-19 17:07 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

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

要回复问题请先登录注册