将Base64字符串另存为图像到iPhone / Android中的图库-IONIC

时间:2018-12-20 08:35:26

标签: angularjs ionic-framework ionic2

我正在尝试将生成的二维码保存到手机画廊,因为我正在使用Base64ToGallery插件。 Base64ToGallery插件将图像保存在iPhone中的以下路径“ /var/mobile/Containers/Data/Application/D453CNA6-ACC1-40F1-916A-D73B5A13975C/Library/NoCloud/_img4622783188.png”中。但是我找不到iPhone的照片下的图像。以下是将图片保存到图库中的代码

save() {
   html2canvas(document.querySelector("#screens")).then(canvas => {
   try {
     this.qrCodeGen.base64Image = canvas.toDataURL('image/jpeg', 0.9);
     let options:Base64ToGalleryOptions = { prefix: '_img',mediaScanner: true };
     this.platform.ready().then(() => 
{this.base64ToGallery.base64ToGallery(this.qrCodeGen.base64Image,options)
      .then(
         res => {
            debugger
            console.log('Saved image to gallery ', res);
        },
        err => {
          debugger
          console.log('Error saving image to gallery ', err);
        });

    });

 } catch (error) {
      console.log("errorr   ", error);
 }
});

如果有人确实将base64字符串保存到图库中,那将是一些解决方案的好方法。

0 个答案:

没有答案