请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
74
帖子
2
勋章
1069
Y币

[BUG] saveMediaToAlbum ios保存失败

[复制链接]
发表于 2021-8-31 16:27:56
本帖最后由 @merforg 于 2021-8-31 16:50 编辑

使用api.download下载图片,下载成功后保存到相册,如果图片过大,ios会保存失败,下面是代码:


function fnDownLoad(path) {      fnLoading();      myVue.isLoading=true;      api.download({        url:path,        savePath: fnFormatDay(),        report: false,        cache: true,        allowResume: true      }, function(ret, err) {        warn('下载照片结果'+JSON.stringify(ret)+'...'+JSON.stringify(err));        if(ret.state == 1) {          fnHideLoading();          fnDownLoadTwo(ret.savePath);        } else if(ret.state == 0) {//下载中        } else if(ret.state == 2) {          fnHideLoading();          myVue.isLoading=false;          toast('下载失败');        }        if(err) {          fnHideLoading();          myVue.isLoading=false;          toast(JSON.stringify(err));        }      });    }    function fnDownLoadTwo(path){      api.saveMediaToAlbum({          path:path      }, function(ret, err) {        myVue.isLoading=false;        warn('保存照片'+JSON.stringify(ret)+'...'+JSON.stringify(err));          if (ret && ret.status) {            toast('下载成功');          } else {            toast('下载失败');          }      });    }


22
帖子
1
勋章
1万+
Y币
找个压缩模块压缩在保存试试
74
帖子
2
勋章
1069
Y币
handsix 发表于 2021-8-31 22:44
找个压缩模块压缩在保存试试

我们的需求是要看原图呢
380
帖子
4
勋章
6
Y币
@merforg 发表于 2021-9-1 11:18
我们的需求是要看原图呢

换个手机测试看看
您需要登录后才可以回帖 登录

本版积分规则