帮助,如何将图片的网址转换为base64(IONIC 2)
this.camera.getPicture({
sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
destinationType: this.camera.DestinationType.FILE_URI,
quality: 100,
encodingType: this.camera.EncodingType.PNG,
}).then(imageData => {
console.log('THIS IS THE URI ' + imageData);
//How do I get the image and convert it to base64 ?
}, error => {
this.error = JSON.stringify(error);
});
答案 0 :(得分:0)
你可以这样做:
this.camera.getPicture({
sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
destinationType: this.camera.DestinationType.DATA_URL,
quality: 100,
encodingType: this.camera.EncodingType.PNG,
}).then(imageData => {
console.log('THIS IS THE Base64' + imageData);
let base64Image = 'data:image/jpeg;base64,' + imageData;
}, error => {
this.error = JSON.stringify(error);
});
destinationType 支持以下3个选项: