Ionic 2 - FIleTransfer下载在Windows 10 App中不起作用

时间:2017-10-31 11:51:36

标签: ionic-framework ionic2

我有一个Ionic 2应用程序,我正在尝试从Windows 10应用程序查看Pdf。首先我尝试下载文件,然后使用DocumentViewer打开pdf。在Android上它工作正常。但是当我创建一个Windows 10应用程序时,我注意到没有调用整个filetransfer.download方法。我甚至没有得到错误。知道为什么吗?这是我的代码。

                  try {
                   var alert = this.alertCtrl.create({
                        title: 'Downloading',
                        subTitle: '',
                        buttons: ['Dismiss']
                    });
                    alert.present();

                        const fileTransfer: TransferObject = this.transfer.create();

                        const url = 'https://www.physics.ncsu.edu/physics_ed/Articles/On-line%20HW%20TPT.pdf';
                        fileTransfer.download(url, this.file.dataDirectory + 'file.pdf').then((entry) => {

                            alert = this.alertCtrl.create({
                                title: 'Download Finished',
                                subTitle: entry.toURL(),
                                buttons: ['Dismiss']
                            });
                            alert.present();


                            const options = {
                                title: 'My PDF'
                            }

                            //OPEN PDF

                        }, (error) => {
                            //ALERT ERROR AGAIN**
                        })

                    } catch (error) {

                       //ALERT ERROR AGAIN
                    }

0 个答案:

没有答案