网上找了很多,都不全,吐槽一下,没有验证成功或者需要特殊环境的代码请备注一下好不好
像我一样:注明:此代码目前只测试了App端
uni.chooseImage({
count:6, //默认9
sizeType:['compressed'], //指定是原图还是压缩图,默认二者都有
sourceType: ['camera'], //相册选择|相机拍摄
success:res=>{
plus.resolveLocalFileSystemURL(res.tempFilePaths[0],entity=>{
let url = entry.toLocalURL()
entity.file(file=>{
let reader = new plus.io.FileReader()
reader.readAsDataURL(file,'utf-8')
reader.onerror=(evt)=>{
console.log('读取文件错误')
}
reader.onload=(evt)=>{
let base64 = evt.target.result
console.log('这个就是转换完的base64(带头的):'+base64)
}
},e=>{
plus.nativeUI.toast('读取拍照文件错误:'+e.message)
})
})
}
})