Cordova相机应用程序不显示FILE_URI的照片

时间:2014-12-27 15:04:13

标签: android cordova file-upload camera

我需要构建一个Cordova应用程序,它将拍摄照片,显示在应用程序上拍摄的照片,并将照片上传到服务器。请参考以下示例代码

https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md

要显示拍摄的照片,以下内容适用于我

navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
    destinationType: Camera.DestinationType.DATA_URL
});

function onSuccess(imageData) {
    var image = document.getElementById('myImage');
    image.src = "data:image/jpeg;base64," + imageData;
}

但是当我尝试以下时,照片没有显示出来。

navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
    destinationType: Camera.DestinationType.FILE_URI });

function onSuccess(imageURI) {
    var image = document.getElementById('myImage');
    image.src = imageURI;
}

我错过了什么?文档错了吗?

先谢谢你的帮助!

0 个答案:

没有答案