京东小程序下载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
试试原生京东小程序有没有这个问题

