我正在尝试将生成的二维码保存到手机画廊,因为我正在使用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字符串保存到图库中,那将是一些解决方案的好方法。