saveFile保存在本地的文件 隔天失效了
场景: 安卓机,经过downloadFile和saveFile保存在本地的文件 隔天失效了
问题1: 小米手机没问题,其他手机有问题
问题2: 失效之后,在调用downloadFile和saveFile,不能下载了,也不报错
2 回复
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
// 需要网络, 将网络图片下载到本地 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( '卫星图片缓存失败, 不能离线使用' ) } })
|