h***@163.com
h***@163.com
  • 发布:2018-11-12 12:56
  • 更新:2018-11-12 16:07
  • 阅读:1290

【报Bug】plus.downloader.createDownload 小米4上兼容性问题

分类:HTML5+

详细问题描述

plus.downloader.createDownload文件下载后的绝对路径,小米MIX2S是上正常的SD卡目录下,但是小米4上却是 /data/user/0/xxx 下,导致我调用plus.gallery.save保存到相册的时候报错 {code:12, message: "UNKOWN ERROR"},可能是因为小米4保存的目录权限问题导致的

重现步骤
[步骤] 调用createDownload
[结果] 调用createDownload 保存到 /data/user/0/xxx 下
[期望] 调用createDownload 保存到SD卡

IDE运行环境说明
[HBuilder 或 HBuilderX] : HBuilderX
[IDE版本号] :1.1.0 20181030
[windows版本号]
[mac版本号] :Mac 10.13.5 (17F77)

App运行环境说明
[Android版本号]:Android 6.0.1 - MIUI 10.8.9.13开发版
[iOS版本号]
[手机型号] 小米4
[模拟器型号]

附件-代码片段

plus.downloader.createDownload('http://kuaishangche.oss-cn-shanghai.aliyuncs.com/WeChatMinApp%2Ftry_play%2Fkf_wechat.jpg', {  
                    method: 'GET',  
                    filename: '_downloads/image/kfqr.jpg'  
                }, (download, status) =>{  
                    console.log(download,status)  
                    if(status == 200){  
                        console.log(plus.io.convertLocalFileSystemURL( download.filename ))  
                        plus.gallery.save(download.filename ,  (e) => {  
                            console.log(e)  
                            this.$toast({  
                                message: '保存到相册成功',  
                                position: 'bottom',  
                            })  
                        }, (e) => {  
                            console.log(e)  
                            this.$toast({  
                                message: '保存到相册失败,请截图',  
                                position: 'bottom',  
                            })  
                        } )  

                    }  

                }).start()

联系方式
[QQ]

2018-11-12 12:56 负责人:无 分享
已邀请:
h***@163.com

h***@163.com (作者)

【楼主结贴】 已解决,5+APP似乎没适配 Android动态权限,最后是在权限管理,开启《读写手机存储》权限后,代码就正常运行了

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