我正在使用@ionic-native/camera中的getPicture函数来获取图像的文件URI。我已经安装了cordova相机插件并更新了所有软件包。根据文档,默认的目标类型选项是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
});
}
控制台输出: