2017-05-11 13 views
0

私はアンドロイドプラットフォーム上のイオンコードラライブラリを使用して画像アップロードのサンプルアプリケーションで作業しています。最初にアプリケーションをインストールすると、イメージは正常にアップロードされます。その後、「選択解除」というエラーが表示されます。このエラーが発生し、その理由がわかったら誰でも助けてくれますか?ギャラリーからcordova ionicの画像アップロードの問題。選択キャンセルエラー

var options = { 
    quality: 50, 
    destinationType: Camera.DestinationType.FILE_URI, 
    sourceType: Camera.PictureSourceType.PHOTOLIBRARY, 
    allowEdit: true, 
    encodingType: Camera.EncodingType.JPEG, 
    popoverOptions: CameraPopoverOptions, 
    saveToPhotoAlbum: false 
}; 
var image = document.getElementById('tempImage'); 
console.log("images : "); 
console.log(image); 
$cordovaCamera.getPicture(options).then(function(imageData) { 

    //console.log(imageData); 
    //console.log(options); 
    var image = document.getElementById('tempImage'); 
    image.src = imageData; 

    var server = "http://yourdomain.com/upload.php", 
     filePath = imageData; 

    var date = new Date(); 

    var options = { 
     fileKey: "file", 
     fileName: imageData.substr(imageData.lastIndexOf('/') + 1), 
     chunkedMode: false, 
     mimeType: "image/jpg" 
    }; 

    $cordovaFileTransfer.upload(server, filePath, options).then(function(result) { 
     console.log("SUCCESS: " + JSON.stringify(result.response)); 
     console.log('Result_' + result.response[0] + '_ending'); 
     alert("success"); 
     alert(JSON.stringify(result.response)); 

    }, function(err) { 
     console.log("ERROR: " + JSON.stringify(err)); 
     //alert(JSON.stringify(err)); 
    }, function (progress) { 
     // constant progress updates 
    }); 


}, function(err) { 
    // error 
    alert(err); 
    console.log(err); 
}); 
+0

エラーが「選択解除」されている理由を教えてください。前もって感謝します! –

答えて

0

私に感謝します。私はこれを自分で解決することができました。ビューセクションで入力タイプのファイルを使用したので、私の最後から悪いです。だから、それはエラー "選択キャンセル"を投げている。代わりに、画像ギャラリーセクションを開くために関数を呼び出すボタンを使用し、残りの部分は私の最後に正常に動作していた。この答えが他の誰かを助けることを願っています。

関連する問題