Ionic framework ionic中的文档查看器不工作未打开文件

Ionic framework ionic中的文档查看器不工作未打开文件,ionic-framework,ionic3,documentviewer,Ionic Framework,Ionic3,Documentviewer,您好,我使用以下代码不工作如何解决它 fileTransfer.download(url, path + 'abcd.pdf').then((entry) => { let localUrl = entry.toURL(); const toast = this.toast.create({ message: 'Download Complted', duration: 20000,

您好,我使用以下代码不工作如何解决它

 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));
        });

它是如何工作的

您是否在项目中添加了文档查看器插件?请查看此链接,您可以找到命令

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));
        });

希望这对你有用

你面临什么样的问题?请添加一些与使用上述代码时遇到的问题相关的详细信息。问题类似于已下载的文件,但无法在documentViewer中打开。。我是说this.document.viewDocumentlocalUrl,'application/pdf',{};此->行不工作我执行了与上面相同的操作,但文件未打开