2017-08-03 9 views
1

に動作していないが、私のコードです:ファイル転送、onProgress私はそれは、Android上で正常に動作し、ネイティブのイオンからのファイル転送での作業が、iOSではここで、すべての</p> <p>で何もしないではないされてのiOS(IONIC3)

getFile(fileName,url){ 
     let fileTransfer: FileTransferObject = this.transfer.create(); 
     fileTransfer.download(url, this.file.dataDirectory + fileName).then((entry) => { 
     console.log('entry:',entry) 
     }, (error) => { console.log(error); }); 
     console.log('file transfer',fileTransfer.onProgress) 
    var a = fileTransfer.onProgress((progressEvent: ProgressEvent) => { 
     this.ngzone.run(() => { 
      console.log(progressEvent.loaded) 
     }); 
     }); 
    } 

答えて

0

これを派生する方法によって異なります.file.dataDirectory。私の場合は

が、それは常に

declare var cordova:any; //on top of file 

if (this.platform.is('android')) { 
    this.fsurl = cordova.file.dataDirectory; 
}else{ 
    this.fsurl = cordova.file.documentsDirectory; 
} 
+0

ハロー@enRaiserは、あなたの助けをありがとう。..このように動作しますが、それはまだiOSの上で動作しない、ファイル転送は結構です、私はそれを表示したい購入進捗状況、ダウンロードしたパーセンテージまたはファイルサイズの数。 Androidでは問題なく動作しますが、iOSでは何も表示されません – Shing

関連する問題