cordova相机插件没有加载图片

时间:2018-06-05 10:36:07

标签: angularjs cordova cordova-plugins

我正在尝试使用cordova相机插件获取图片。 这是我到目前为止的代码。

$scope.adjuntarFoto = function(){
 // Retrieve image file location from specified source
       navigator.camera.getPicture(onCapturePhotoSuccess, onCapturePhotoError,{quality: 80,
       destinationType: Camera.DestinationType.FILE_URI,
       sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM
    });
}
function onCapturePhotoSuccess(imageURI)
{
    console.log(imageURI);
    var smallImage = document.getElementById('id_for_setting_pic_somewhere_in_html');
    smallImage.src = "data:image/jpeg;base64," + imageURI;
    console.log(smallImage);
 }


 function onCapturePhotoError(message)
{
     console.log('Captured Failed because: ' + message);
} 

当我点击调用功能adjuntarFoto的按钮时,它会打开一些菜单,询问我想用哪个应用选择照片,但同时我在控制台中输出此输出Captured Failed because: No Image Selected这是onCapturePhotoError的输出,后来我选择图片但没有任何反应,我想我会得到一些console.log(imageURI);如果有人可以帮我一把提前知道我做错了什么。

0 个答案:

没有答案