小程序环境实现
uni.getFileSystemManager().readFile({
filePath: result.tempFilePaths[0],
encoding: 'base64',
success: res => {
let base64 = 'data:image/jpeg;base64,' + res.data
}
})
app环境实现
//path 绝对路径
function GetBase64Code(path)
{
var bitmap = new plus.nativeObj.Bitmap("test"); //test标识随便取
// 从本地加载Bitmap图片
bitmap.load(path,function(){
var base4=bitmap.toBase64Data();
var datastr=base4.split(',',3)
if(datastr.length>1)
{
pics.push(datastr[1]);
}else
{
pics.push(datastr[0]);
}
console.log('加载图片:'+base4);
},function(e){
console.log('加载图片失败:'+JSON.stringify(e));
});
}