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 ...