• 0
  • 0

uniapp 图片转base64

2021-08-30 485 0 admin 所属分类:Hbuilder

小程序环境实现

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


返回顶部