2015-11-09 49 views
-1

我正在啓動一個cordova應用程序(再次),發現FileTransfer不符合我的意願。這顯然是不可接受的。Cordova 5.4.0 FileTransfer返回錯誤

爲了避免任何衝突,我又開始了新的應用程序,安裝了3個插件:

  • 控制檯
  • 文件
  • 文件傳輸

我使用的代碼的最基本件發現在科爾多瓦網站上有一些變化:

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

嗯,你的全明星在那裏。沒有直接的問題也沒有解決方案。此功能只適用於運行應用程序。即使控制檯提到「爲File添加代理」,瀏覽器也沒有工作回退。 這顯然不代表我認爲它做了什麼。

如果我覺得要寫一個備用文件,我會在這裏發佈。