帖子
帖子
用户
博客
课程
显示全部楼层
15
帖子
0
勋章
92
Y币
发表于 2019-11-8 13:47:29
5
已解决

trans转base64 [复制链接]

  • 发表于:2019-11-08 13:47:29
本帖最后由 Taurusly 于 2019-11-8 13:49 编辑

FNImageClip.save({
      destPath: 'fs://imageClip/clip.jpg',
      copyToAlbum: false,
       quality: 1
}, function(ret, err) {
     console.log(JSON.stringify(ret)) //{"destPath":"/storage/emulated/0/UZMap/A6026741170702/imageClip/clip.jpg"}
      if (ret) {
             trans.decodeImgToBase64({
                 imgPath: 'fs://'+ret.destPath
               }, function(rst, err) {
               console.log(JSON.stringify(
rst))
               if (
rst.status) {
                     let  base64_data = 'data:image/jpg;base64,'+rst.base64Str;
                    console.log(base64_data)  //复制出来图片打不开
                  }
           });
       }
});

图片不能正常打开,怎么才能打开?  得到base64上传到服务器也不能打开
snice
25
帖子
0
勋章
1277
Y币
最佳答案
字符串多了\n,替换掉就可以了
25
帖子
0
勋章
1277
Y币
本帖最后由 snice 于 2019-11-8 14:01 编辑

字符串多了\n,替换掉就可以了

20191108135811.jpg
9
帖子
0
勋章
5634
Y币
你把你base64的 打印一下
15
帖子
0
勋章
92
Y币
snice 发表于 2019-11-8 13:58
字符串多了\n,替换掉就可以了

谢谢,好了。
您需要登录后才可以回帖 登录

本版积分规则