angular - progressEvent.lengthComputable logs false value -
i using ionic native filetransfer in ionic 3 show progress when downloading/uploading file.. can't seem progress
.ts
download(attachment){ const filetransfer: transferobject = this.transfer.create() this.is_downloading = true; // show progressbar filetransfer.onprogress((progressevent: progressevent) => { this.ng_zone.run(() => { console.log('progressevent.lengthcomputable: ', progressevent.lengthcomputable) // shows false if (progressevent.lengthcomputable){ console.log('progressevent.loaded: ', progressevent.loaded) // 'if condition' when removed, .loaded seems fine showing value console.log('progressevent.total: ', progressevent.total) // no total , showing '0' let progress = math.round((progressevent.loaded / progressevent.total) * 100); if (progress > 100) progress = 100; if (progress < 0) progress = 0; this.progress = progress; console.log('progress : ', progress); // 'infinity' } }); }); filetransfer.download(url, this.storagedirectory + attachment.filename, true).then((entry)=>{ console.log('entry': entry); }); }
Comments
Post a Comment