Я начинаю приложение 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