Всем доброго дня!
Использую: Cordova 5.1.1 + плагин FileTransfer
Пытаюсь загрузить файл (картинку JPG) с удаленного сервера в память телефона. Нижепредставленный код работает, ошибку не возвращает, но и файл не загружает. В чем может быть проблема? Обыскал весь интернет, но не нашел решения.
// URL картинки
var assetURL = encodeURI( "http://mysite.com/somefile.jpg" );
// имя файла, которое мы ему присвоим
var fileName = "gamebackground.jpg";
// получаем путь каталога для файлов приложения
var store = cordova.file.dataDirectory;
// проверяем наличие файла в папке. Если нет, запускаем download
window.resolveLocalFileSystemURL( store + fileName, onSuccess, download );
function onSuccess() {
alert( "Already downloaded!" );
}
function download() {
var fileTransfer = new FileTransfer();
fileTransfer.download( assetURL, store + fileName, function( entry ) {
alert( "Download complete!" );
}, function( err ) {
alert( "Error "+ err );
} );
}