4***@qq.com
4***@qq.com
  • 发布:2018-12-22 18:08
  • 更新:2019-02-21 09:45
  • 阅读:1347

【报Bug】uni.downloadFile跟uni.saveFile搭配不成功

分类:uni-app

详细问题描述(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
本意是想将app内容本地化存储,减少网络请求的,主要还是图片,不太确定是不是bug,但是今天弄了一下午都没成功,下载是可以的,也有tempFilePath,但是到到执行savefile的时候,死活提示路径不存在,实在搞不懂,请官方确认修改,并帮忙给给解决方案。

重现步骤
以下是重现的部分代码:
//#ifdef APP-PLUS

                    uni.downloadFile({  
                        url: 'https://img04.sogoucdn.com/net/a/04/link?url=https%3A%2F%2Fi04piccdn.sogoucdn.com%2Fa7fe5cc31c37ca0b&appid=122',   
                        success: (res) => {  
                            uni.showModal({  
                                title:"Warning",  
                                content:res.tempFilePath,  
                                mask:true,  
                                success:function(e){  
                                    console.info(e);  
                                }  
                            });  
                            if (res.statusCode === 200) {  
                                    uni.saveFile({  
                                    tempFilePath: res.tempFilePath,  
                                    success: function (res) {  
                                        uni.showModal({  
                                            title:"Warning",  
                                            content:res.tempFilePath,  
                                            mask:true,  
                                            success:function(e){  
                                                console.info(e);  
                                            }  
                                        });  
                                    },  
                                    fail:function(res){  
                                        uni.showModal({  
                                            title:"Warning",  
                                            content:res.errMsg,  
                                            mask:true,  
                                            success:function(e){  
                                                console.info(e);  
                                            }  
                                        });                                           
                                    }  
                                });  
                            }  
                        }  
                    });           
        //#endif  

IDE运行环境说明
[HBuilderX]

App运行环境说明
[手机型号] 红米note5

附件

联系方式
[QQ]

2018-12-22 18:08 负责人:无 分享
已邀请:
4***@qq.com

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

不知道怎么贴原来的代码,贴出来一片乱码,看图片把

扒拉扒拉

扒拉扒拉

你解决了吗,我安卓下载图片是个打不开的图片```javascript
uni.downloadFile({
url: baseUrl +'/mhSopApi/image/' + opt.url, //仅为示例,并非真实的资源
header: {
"Content-Type": "application/json",
'Authorization': 'Bearer ' + loginInvalid()
},
success: (res) => {
console.log(JSON.stringify(res))

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