cordova windows-phone-8.1 windows-phone file-transfer

Cordova windows phone FileTransfer.download error "Acceso denegado"



windows-phone-8.1 windows-phone (0)

Estoy desarrollando una aplicación móvil que debería descargar una imagen de Internet y guardarla en el dispositivo para su uso sin conexión. Estoy usando apache cordova on visual studio 2015 y el plugin FileTransfer y funciona en Android sin ningún problema. pero cuando lo pruebo en Windows Phone, arroja una excepción "0x80070005 - JavaScript runtime error: Access is denied."

esto es una muestra de lo que estoy haciendo:

var uri = encodeURI(downloadPath); window.requestFileSystem(window.LocalFileSystem.PERSISTENT, 0, function (fs) { var fileTransfer = new FileTransfer(); fs.root.getDirectory(''cordova'', { create: true }); var filePath = fs.root.fullPath + ''/cordova/'' + downloadPath.split(''/'').pop(); fileTransfer.download( uri, fileURL, function (entry) { $("#dli").attr("src", entry.toURL()); }, function (error) { alert("download error source " + error.source); alert("download error target " + error.target); alert("upload error code" + error.code); }, false, { } ); });

También intenté envolver el código en la función "MSApp.execUnsafeLocalFunction" pero no "MSApp.execUnsafeLocalFunction" suerte ...