【发布时间】:2015-11-10 01:16:27
【问题描述】:
我(再次)启动了一个 cordova 应用程序,发现 FileTransfer 不符合我的意愿。这显然是不可接受的。
为避免任何冲突,我启动了一个新应用并安装了 3 个插件:
- 控制台
- 文件
- 文件传输
我使用了在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
【问题讨论】:
标签: cordova file-transfer