2017-08-08 56 views
0

我有一個移動應用程序,我已經創建了我希望用戶能夠拍照並將其保存到服務器的位置。ngCordova文件傳輸無法獲取來自攝像頭的圖片

我按照教程,但由於某種原因文件傳輸不起作用。

這裏是我的代碼:

$cordovaCamera.getPicture(options).then(function(imageData) { 

       // self.imgURI = "data:image/jpeg;base64," + imageData; 

       var server = API_ENDPOINT + '/fileuploads' 
       var filePath = "data:image/jpeg; base64," + imageData; 

       document.addEventListener('deviceready', function() { 

        $cordovaFileTransfer.upload(server, filePath) 
         .then(function(result) { 
          // Success! 
         }, function(err) { 
          // Error 
         }, function(progress) { 
          // constant progress updates 
         }); 

       }, false); 


      } 

科爾多瓦插件相機的偉大工程,只是一個問題與保存文件。

回答

0

如果你是專門找得到文件的URL的圖像從攝像機插件返回,下面應該是攝像頭插件的選項:

var options = { 
    destinationType: Camera.DestinationType.FILE_URI, 
    sourceType: Camera.PictureSourceType.CAMERA, 
}; 

check for more http://ngcordova.com/docs/plugins/camera/

如果你正面臨其他任何具體問題請提。

希望這會有所幫助。

相關問題