做图片上传用的
直接上代码
那个file是文件流,可用uni.chooseImage进行获取
suc是成功的回调函数
选择图片返回base64可以看这里https://www.yangguangdream.com/?id=2124
//图片转base64 function getImageBase64(file,suc){ uni.getFileSystemManager().readFile({ filePath: file, //选择图片返回的相对路径 encoding: 'base64', //编码格式 success: (res) => { //成功的回调 let data=res.data; //不加上data:image/jpeg;base64,这串字符,在页面无法显示的哦,在这里我用上传图片为示例,前缀也可以作为参数或者数组传进来呢 let base64 = 'data:image/jpeg;base64,' + data suc(base64); uni.hideLoading(); } }); //suc(base64); }
微信扫码查看本文
发表评论