收藏
回答

IOS和安卓下载视频(1.3M,并且清缓存了)结果不一样

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 16.3.1 iPhone12 mini 8.0.34

感谢处理问题的大佬:


同样的代码,安卓可以正常下载, IOS端报错:{errno: 1300202, errMsg: "saveFile:fail the maximum size of the file storage limit is exceeded"}


PS:已经清了缓存,这个文件才1.3M


再次感谢!!!

download_mp4() { console.log("down_adr=: ", this.content_url); common_vendor.index.getSavedFileList({ success: function(res) { console.log("d1.res.fileList: ", res); console.log("d1.fileList-res.fileList:", res.fileList); if (res.fileList.length > 0) { common_vendor.index.removeSavedFile({ filePath: res.fileList[0].filePath, complete: function(res2) { console.log(res2); } }); } } }); const downloadTask = common_vendor.index.downloadFile({ url: this.content_url, //下载地址 header: { // 'Content-Security-Policy': 'no-referrer' //自定义请求头信息 // 'referer': 'no-referrer' //自定义请求头信息 }, success: (res) => { if (res.statusCode === 200) { var tempFilePaths1 = res.tempFilePath; console.log("a.downloadTask下载缓存成功success:", tempFilePaths1); common_vendor.index.saveFile({ tempFilePath: tempFilePaths1, success: (res2) => { var savedFilePath = res2.savedFilePath; console.log("b1.savedFilePath: ", savedFilePath); common_vendor.index.saveVideoToPhotosAlbum({ filePath: savedFilePath, success: function(res3) { console.log("c.save success"); console.log("res.errMsg: ", res3.errMsg); common_vendor.index.showModal({ content: "下载成功", showCancel: false }); }, fail: (res3) => { console.log("c2.save fail "); console.log("res.errMsg: ", res3.errMsg); }, complete: (res3) => { console.log("c3.save complete "); console.log("res.errMsg: ", res3.errMsg); } }); }, fail: (res2) => { console.log("b2.saveFile:fail: ", res2); }, complete: (res2) => { console.log("b3.saveFile:complete: ", res2); } }); } }, fail: (res) => { console.log("e.downloadTask:fail :", res); }, complete: (res) => { console.log("f.downloadTask:complete :", res); } }); downloadTask.onProgressUpdate((res) => { console.log("e.下载进度" + res.progress); if (res.progress > 150) { downloadTask.abort(); } if (res.progress = 100) ; }); }
最后一次编辑于  2023-03-30
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-04-02

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2023-04-02
    有用
    回复 1
    • 。
      2023-04-03
      谢谢.  是调用的域名没添加进白名单.  今天解决了
      2023-04-03
      回复
登录 后发表内容