Upload cordova file transfer

Como subir un fichero desde cordova con file transfer

$('.take-foto').on('click',function(){
  var options = {
    encodingType:       0,
    quality:            60,
    destinationType:    Camera.DestinationType.FILE_URI,
    correctOrientation: true,
    targetWidth:        4000,
    targetHeight:       3000
  };

  navigator.camera.getPicture(uploadFileTransfer, onFailCamara, options);
})
function uploadFileTransfer(imageURI){
    winUpload = function(r){
        var data = JSON.parse(r.response); // Si la respuesta del servidor es json
        console.log(data);
        // navigator.camera.cleanup(function(){},function(){});
    };
    failUpload = function(error){
        console.log(error)
        // navigator.camera.cleanup(function(){}, function(){});
    };

    var options = new FileUploadOptions();
    options.fileKey = "photo";
    options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);
    options.mimeType = "image/jpeg";

    //Parametros para pasar cuando se sube la foto
    var params = {};
    params.uploadFotoEntSal = 1;

    options.params = params;

    var ft = new FileTransfer();
    ft.upload(imageURI, encodeURI(_url_), winUpload, failUpload, options);
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Captcha cargando...