我需要构建一个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;
}
我错过了什么?文档错了吗?
先谢谢你的帮助!