var self = this;
uni.chooseImage({
count: 1, // 默认9
sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success(res) {
// #ifdef APP-PLUS
console.log(JSON.stringify(res))
plus.io.resolveLocalFileSystemURL(res.tempFilePaths[0],function(entry){//获取文件对象
entry.file(function(file){//获取文件的数据
var fileReader = new plus.io.FileReader();//创建读取文件对象
fileReader.readAsDataURL(file);
console.log(JSON.stringify(fileReader))
fileReader.onload = function(e){//读取成功并以Base64编码呈现
console.log(e.target.result)
}
})
})
// #endif
// #ifdef H5
const src = res.tempFilePaths[0];
// #endif
// uni.navigateTo({
// url: '/pages/user/setUp/uploadHeaderImg?src=' + src +'&vipMumber='+self.userInfo.vipNumber
// });
}
});
为啥这样写e.target.result取不到值?求助
1 个回复
8***@qq.com
你好请问解决了吗