我在我当前的项目中使用IONIC 3.7.0。在一个要求中,我需要使用cordova相机插件从图库中拍摄照片uri。每次当我试图获取URI时,我得到的data_uri是base64长字符串。
我只需要图像的file_uri就可以了。请建议。
var options = {
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
};
Camera.getPicture(options)
.then((imageData) => {
console.log(imageData);
this.fileToUpload = imageData;
const base64Image = "data:image/jpeg;base64," + imageData;
this.preloadImage._img.src = base64Image;
this.codeservice.doProfileImageUpload(base64Image)
.subscribe(res => {
if(res.length()>0){
console.log('updated');
}
})
}, (err) => {
console.log(err);
});