2015-11-09 4 views
-1

Я начинаю приложение cordova (снова) и обнаружил, что FileTransfer не кланяется моей воле. Это, очевидно, неприемлемо.Кордова 5.4.0 FileTransfer возвращает ошибку

Чтобы избежать конфликта я начал новое приложение и установлены 3 плагинов:

  • консольных
  • Файл
  • FileTransfer

Я использовал самый основной кусок кода найденные на веб-сайте cordova с некоторыми изменениями:

var fileTransfer; 
var uri = encodeURI("http://localhost:8000/js/test.txt"); 

document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
    fileTransfer = new FileTransfer(); 

    fileTransfer.download(
     uri, 
     cordova.file.dataDirectory + 'test.txt', 
     function(entry) { 
      console.log("download complete: " + entry.toURL()); 
     }, 
     function(error) { 
      console.log("download error source " + error.source); 
      console.log("download error target " + error.target); 
      console.log("upload error code" + error.code); 
     }, 
     false 
    ); 
} 

Очевидно, что test.txt доступен. Но функция переходит в функцию ошибки.

Я использую эту функцию в платформе браузера.

Я нашел много ответов на стек, но ни один из них не приблизился к моей версии. Поэтому мне интересно, имеют ли другие правители кода те же проблемы или имеют подсказку, чтобы я мог найти и уничтожить эту ошибку.

Моя версия 5.4.0

ответ

0

Ну, для всех вас всех-звезд там. Нет непосредственной проблемы или решения. Эта функция работает только при запуске приложения. В браузере нет рабочего резерва, хотя в консоли упоминается «добавление прокси для файла». Это, по-видимому, не означает, что я думал.

Если мне хочется написать резервную копию, я отправлю его здесь.

Смежные вопросы