4***@qq.com
4***@qq.com
  • 发布:2021-09-24 17:20
  • 更新:2021-09-24 20:45
  • 阅读:433

【报Bug】hbiulder x更新版本后安卓附件下载打开失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.3

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: mate 20

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                                 uni.downloadFile({  
                    url:decodeURIComponent(erpurl),  
                    success: function(res) {  
                        if(uni.getSystemInfoSync().platform=='ios'){  
                            uni.openDocument({  
                                filePath: res.tempFilePath,  
                                success: function() {  
                                    uni.hideLoading();  
                                },  
                                fail: function() {  
                                    uni.hideLoading();  
                                    uni.showToast({  
                                        icon: 'none',  
                                        title: '文件预览失败,请下载后打开'  
                                    });  
                                }  
                            })  
                        }else{  
                            uni.openDocument({  
                                filePath:res.tempFilePath,  
                                success: function() {  
                                     uni.hideLoading();  
                                },  
                                fail: function() {  
                                     uni.hideLoading();  
                                    uni.showToast({  
                                        icon: 'none',  
                                        title: '文件预览失败,请下载后打开'  
                                    });  
                                }  
                            })  
                        }  
                    },  
                    fail: function() {  
                         uni.hideLoading();  
                        uni.showToast({  
                            icon: 'none',  
                            title: '文件下载出错!'  
                        });  
                    }  
                })

操作步骤:

附件下载打开无反应

预期结果:

附件成功打开

实际结果:

附件未打开

bug描述:

安卓真机联调打包,附件打开无反应,走了success方法,返回openDocument:ok,但是附件并未打开,无任何反应

2021-09-24 17:20 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

之前版本是否正常?

  • 4***@qq.com (作者)

    正常

    2021-09-26 09:13

  • DCloud_UNI_GSQ

    回复 4***@qq.com: 附上测试用的文件网址,换其他文件网址试试

    2021-09-26 12:27

  • 4***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 我换成我外网服务器地址就下下来了http://110.56.63.54:8085/upload/appPackage/测试.xlsx

    内网这个地址http://xxxxxx/console/file/hrDownloadFile?force=true&uris=/data/vm-oa/file/hr/20210918/2384/B2B/(001-通用附件)2020年度公司公司公司公司公司公司公司公司公司公司公司.docx就打不开,但是浏览器直接访问可以下载

    2021-09-26 13:43

  • DCloud_UNI_GSQ

    回复 4***@qq.com: iOS 是否正常?

    2021-09-26 14:29

  • 4***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 正常,我这边排查了一下,应该是?这个符号导致的,我临时下载文件夹里文件名只到?前面的hrDownloadFile,而且没有文件后缀,我手动加上.后面文件后缀就打开了

    2021-09-26 14:39

该问题目前已经被锁定, 无法添加新回复