2017-01-05 14 views
2

私はngCordovaでしようとしていますが、cordova.file.documentsDirectoryプロパティはnullです。Ionic Frameworkを使用してダウンロードのディレクトリにファイルをダウンロードする方法は?

ngCordovarequestFileSystemの組み合わせも試しましたが、ファイルは「ダウンロード」に保存されません。私のコードの

例:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(directory) { 
    var fileTransfer = new FileTransfer(); 
    fileTransfer.download(
     encodeURI("http://example.com/sample.pdf"), 
     directory.root.nativeURL + 'sample.pdf', 
     function(entry) { 
      console.log("download complete: " + entry.fullPath); 
     }, 
     function(error) { 
      console.log("download error source " + error.source); 
      console.log("download error target " + error.target); 
      console.log("upload error code" + error.code); 
     }, 
     false 
    ); 
}, function(err){console.error(err)}); 

感謝。

答えて

5

cordova.file.externalRootDirectory + '/Download/' + 'sample.pdf'代わりのdirectory.root.nativeURL + 'sample.pdf'

+0

この質問は、Androidの「ダウンロードフォルダ」にダウンロードファイルについて、ない「cordova.file.documentsDirectoryヌル」についてです。 確かに、答えはあまりにも貧しく建設的ではありません。 –

+0

あなたは "ngCordovaで試していますが、cordova.file.documentsDirectoryプロパティはnullです" –

+0

はい、 "with tray with"も 'ngCordova'と' requestFileSystem'を組み合わせて使用​​しました。私は、Androidの "ダウンロードフォルダ"にファイルをダウンロードして保存する方法についてです。 –

関連する問題