【发布时间】:2019-05-29 11:16:31
【问题描述】:
我正在使用来自@ionic-native/camera 的getPicture 函数来获取图像的文件URI。我有科尔多瓦相机插件,所有的包都更新了。根据documentation,默认目标类型选项是 File_URI。但是,即使我将默认目标类型明确指定为 File_URI 的选项,它也会返回 base64 字符串。
下面给出了源代码,我错过了什么吗?任何帮助表示赞赏。
import { Camera, CameraOptions } from '@ionic-native/camera';
openGallery(){
const options: CameraOptions = {
quality: 100,
destinationType: this.camera.DestinationType.FILE_URI,
sourceType: this.camera.PictureSourceType.PHOTOLIBRARY
}
this.camera.getPicture(options).then((imageURI) => {
// imageData is either a base64 encoded string or a file URI
// If it's base64 (DATA_URL):
this.image_loc = imageURI;
console.log("The image location is as follows: " + this.image_loc);
}, (err) => {
// Handle error
});
}
控制台输出:
【问题讨论】:
-
现在遇到同样的问题
标签: ionic-framework ionic3 cordova-plugins ionic-native