Cordova 如何使用Phonegap在图像面板中检索和显示捕获的图像?

Cordova 如何使用Phonegap在图像面板中检索和显示捕获的图像?,cordova,camera,sencha-touch-2,Cordova,Camera,Sencha Touch 2,我已经开发了一个secha toucha应用程序,我想使用Phonegap的摄像头功能。使用phonegap,我可以访问设备摄像头并拍摄照片。但当我在照片上加上字幕后点击相机的“使用”按钮时,它应该存储在一个图像面板中。但什么也没有发生。这是我的密码。请帮帮我,我真的被卡住了 onRegisterMain: function () { this.hidefn(); modelMgr.campentry = this.getEntry(); Ext.getCmp('cdca

我已经开发了一个secha toucha应用程序,我想使用Phonegap的摄像头功能。使用phonegap,我可以访问设备摄像头并拍摄照片。但当我在照片上加上字幕后点击相机的“使用”按钮时,它应该存储在一个图像面板中。但什么也没有发生。这是我的密码。请帮帮我,我真的被卡住了

onRegisterMain: function () {
     this.hidefn();
    modelMgr.campentry = this.getEntry();
   Ext.getCmp('cdcamptitle').hide();/*neetu hide*/
    Ext.getCmp('userLogo').setHtml("<figure> <img src='img/imgDnr.png'  alt='WIPRO_BLOOD_BANK'/></figure>");

       Ext.getCmp('userLogo').on({
                                 tap: function () {

                                 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;
                                 }


                                // console.log('tapped')
                                 // this.pieChartDisplay();

                                 },
                                 scope: this
                                 });
onRegisterMain:function(){ this.hidefn(); modelMgr.campentry=this.getEntry(); Ext.getCmp('cdcamptitle').hide();/*neetu hide*/ Ext.getCmp('userLogo').setHtml(“”); Ext.getCmp('userLogo')。在({ 点击:功能(){ navigator.camera.getPicture(onSuccess,onFail,{quality:50,destinationType:camera.destinationType.DATA\u URL}); 函数onSuccess(imageData){ var image=document.getElementById('myImage'); image.src=“data:image/jpeg;base64,”+imageData; } //console.log('tapped') //这个.pieChartDisplay(); }, 范围:本 });
您的destinationType正在引用文件的URL,而success函数正在查找base64数据。只需删除destinationType将默认为base64:

navigator.camera.getPicture(onSuccess, onFail, { quality: 50});