PHP前端开发

uniapp如何将图片转base64

百变鹏仔 2个月前 (11-21) #uniapp
文章标签 如何将
uniapp将图片转base64的方法:首先选择图片返回的相对路径;然后设置编码格式,代码为【filepath: url,encoding: 'base64',success: res => {console.log(res);】。

本教程操作环境:windows7系统、uni-app2.5.1版本,Dell G3电脑该方法适用于所有品牌电脑。

uniapp将图片转base64的方法:

图片转base64

            urlTobase64(url){                // #ifdef MP-WEIXIN                    uni.getFileSystemManager().readFile({                        filePath: url, //选择图片返回的相对路径                        encoding: 'base64', //编码格式                        success: res => { //成功的回调                        console.log(res);                            let base64 = 'data:image/jpeg;base64,' + res.data //不加上这串字符,在页面无法显示的哦                        },fail: (e) => {                            console.log("图片转换失败");                        }                    })                // #endif                                // #ifndef MP-WEIXIN                    uni.request({                        url: url,                        method:'GET',                        responseType:'arraybuffer',                        success: ress => {                            let base64 = wx.arrayBufferToBase64(ress.data); //把arraybuffer转成base64                             base64 = 'data:image/jpeg;base64,' + base64 //不加上这串字符,在页面无法显示的哦                        },fail: (e) => {                            console.log("图片转换失败");                        }                    })                // #endif            }

相关免费学习推荐:编程视频

推荐(免费):uni-app开发教程