收藏
回答

saveFile保存在本地的文件 隔天失效了

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug saveFile 客户端 7.0.5 2.6.6


场景: 安卓机,经过downloadFile和saveFile保存在本地的文件 隔天失效了

问题1: 小米手机没问题,其他手机有问题

问题2: 失效之后,在调用downloadFile和saveFile,不能下载了,也不报错




回答关注问题邀请回答
收藏

2 个回答

  • 2019-07-19

    downLoadImg = (type, beforeImgs, data) => {

            // 需要网络, 将网络图片下载到本地
            let imgUrl = data.satellitePicture
            let LEVEL_17 = JSON.parse(imgUrl)['17'].replace('http', 'https')
            Taro.downloadFile({
                url: LEVEL_17,
                success (res) {
                    if (res.statusCode === 200) {
                        // 将临时文件保存为本地缓存
                        Taro.saveFile({
                            tempFilePath: res.tempFilePath,
                        }).then(result => {
                            const savedFilePath = result.savedFilePath
                            globalData.showMsg('卫星图片已缓存到本地, 可以离线使用')
                        }, () => {
                            globalData.showMsg('卫星图片缓存到本地失败')
                        })
                    }
                },
                fail () {
                    globalData.showMsg('卫星图片缓存失败, 不能离线使用')
                }
            })

        }

    // 机型:oppo R11

    //  微信版本号:  7.0.5

    // Android 版本7.1.1


    2019-07-19
    有用
    回复
  • 是小白啊
    是小白啊
    2019-07-19

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-07-19
    有用
    回复
登录 后发表内容