2017-08-08 12 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/

言及してください。

これが役に立ちます。

関連する問題