【代码】uni-app转换文件至base64

2021-02-08 10:12:49  阅读 4806 次 评论 0 条

做图片上传用的

直接上代码

那个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);
}



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2123
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?