Uniapp保存base64图片到本地

Uniapp保存base64图片到本地

Uniapp保存base64图片到本地


const saveQRCode = () => { 

  let base64 = QR_code.value; // base64图片

    const bitmap = new plus.nativeObj.Bitmap("test");

    bitmap.loadBase64Data(base64, function() {

        const url = "_doc/" + new Date().getTime() + ".png";  // url为时间戳命名方式

        console.log('saveHeadImgFile', url)

        bitmap.save(url, {

            overwrite: true,  // 是否覆盖

            // quality: 'quality'  // 图片清晰度

        }, (i) => {

            uni.saveImageToPhotosAlbum({

                filePath: url,

                success: function() {

                    uni.showToast({

                        title: '图片保存成功',

                        icon: 'none'

                    })

                    bitmap.clear()

                }

            });

        }, (e) => {

            uni.showToast({

                title: '图片保存失败',

                icon: 'none'

            })

            bitmap.clear()

        });

    }, (e) => {

        uni.showToast({

            title: '图片保存失败',

            icon: 'none'

        })

        bitmap.clear()

    });

} 


本文由萧兮的博客原创发布,欢迎转载,转载务必保留原文链接。

萧兮的博客https://www.20010515.xyz · 原文:https://www.20010515.xyz/posts/c9ac8a0c-7317-47be-a075-b6e0b4fb581f