小王123
小王123
  • 发布:2021-12-14 15:50
  • 更新:2024-08-08 15:44
  • 阅读:1956

uni-app安卓下载过后打不开文件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: iqooneo855 和华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
uni.downloadFile({  
                    url:url,      //文件链接  
                success: function (res) {  
                var filePath = res.tempFilePath;  
                uni.openDocument({  
                  filePath: filePath,  
                  showMenu: true,  
                  success: function (res) {  
                    console.log('打开文档成功');  
                  },  
                        fail: (err) => {  
                            console.log(err.errMsg)  
                        }  
                });  
              }  
                    })  

预期结果:

openDocument:fail not found 3th activity

实际结果:

openDocument:fail not found 3th activity

bug描述:

uni-app下载文件过后无法打开文件
手机上wps也下载好了
更换手机也没有用

一直提示openDocument:fail not found 3th activity

2021-12-14 15:50 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

打开什么文件?文件发出来

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

你一定要保证,那个文件地址是对的

不老刘

不老刘

缺少一步 uni.saveFile 操作吧
如果还不行可以再试试这个转换

plus.io.convertLocalFileSystemURL(****)
寂寞采仙人

寂寞采仙人

你好,请问问题解决了么

黄小乐

黄小乐

你好,请问问题解决了么

7***@qq.com

7***@qq.com

问题解决了么。。。。求大佬分享原因。。。

1***@qq.com

1***@qq.com

这边可能是安卓下载后的文件格式错误,有可能直接被保存为了.bin格式,解决方案是,让后端返回时,修改一下content-type类型;
具体可以看这个链接 https://blog.csdn.net/HWJBJ/article/details/127769808

要回复问题请先登录注册