просмотрщик документов в ionic не работает не открывается файл - PullRequest
0 голосов
/ 17 декабря 2018

Здравствуйте, я использую следующий код не работает Как ее восстановить ..

 fileTransfer.download(url, path + 'abcd.pdf').then((entry) => {
            let localUrl = entry.toURL();
            const toast = this.toast.create({
              message: 'Download Complted',
              duration: 20000,
              position: 'top',
              closeButtonText: 'OK',
              showCloseButton: true,
            });
            toast.present();
            this.document.viewDocument(localUrl, 'application/pdf', {});
        }, (error) => {
            // handle error
            console.log("In error");
            console.log(error);
            alert(JSON.stringify(error));
        });

Как это работает !!

1 Ответ

0 голосов
/ 18 декабря 2018

Вы добавили плагин для просмотра документов в свой проект?пожалуйста, смотрите эту ссылку https://ionicframework.com/docs/native/document-viewer/ вы можете найти команды.

ionic cordova plugin add cordova-plugin-document-viewer
npm install --save @ionic-native/document-viewer

Затем вы должны передать параметры также в функции viewDocument

      fileTransfer.download(url, path + 'abcd.pdf').then((entry) => {
            let localUrl = entry.toURL();
            const toast = this.toast.create({
              message: 'Download Complted',
              duration: 20000,
              position: 'top',
              closeButtonText: 'OK',
              showCloseButton: true,
            });
            toast.present();
             const options: DocumentViewerOptions = {
             title: 'My PDF'
            }
            this.document.viewDocument(localUrl, 'application/pdf', options);
        }, (error) => {
            // handle error
            console.log("In error");
            console.log(error);
            alert(JSON.stringify(error));
        });

Надеюсь, это сработает для вас!

...