【问题标题】:Cordova 5.4.0 FileTransfer returns errorCordova 5.4.0 FileTransfer 返回错误
【发布时间】: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


    【解决方案1】:

    好吧,给你们所有的全明星。没有直接的问题或解决方案。此功能仅在运行应用程序时有效。即使控制台提到“为文件添加代理”,浏览器也没有可用的回退。 这显然不是我想的那样。

    如果我想写一个后备,我会在这里发布。

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 2015-06-20
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      • 2015-03-23
      相关资源
      最近更新 更多