帖子
帖子
用户
博客
课程
显示全部楼层
26
帖子
0
勋章
221
Y币

如何把图片保存到手机上

[复制链接]
发表于 2021-5-14 16:35:31
用到的api是 trans;使用的前提需要去模块里添加哦
  1. api.require('trans')
复制代码
1、增加授权提示,因为会需要储存权限,不懂点这里  APP的那点事
2、我这里用的是js生成的二维码图片(base64), 借助了第三方库;也可以直接后台返回地址图片
3、html代码如下
  1. <button class="save-qr-code" tapmode onclick="saveMediaToAlbum()">保存二维码</button>
复制代码

4、js代码如下
  1. var trans = api.require('trans');
  2.             trans.saveImage({
  3.                 base64Str: url,
  4.                 album: true,
  5.                 imgPath: 'fs://',
  6.                 imgName: 'test.png'
  7.             }, function(ret, err) {
  8.                 if (ret.status) {
  9.                     alert({msg: '保存成功'});
  10.                 } else {
  11.                     alert({msg: err.msg});
  12.                 }
  13.             });
复制代码


380
帖子
4
勋章
6
Y币
感谢分享
11
帖子
0
勋章
292
Y币
有用!
您需要登录后才可以回帖 登录

本版积分规则