2017-07-08 102 views
1

我在离子3项目工作,我想开PDF的“资产/ PDF”文件夹内的文件。 我为此使用了离子本机文件打开器。但是,它抛出一个错误说找不到文件如何在资产文件夹离子打开PDF文件3

import { File } from '@ionic-native/file'; 
import { FileOpener } from '@ionic-native/file-opener'; 

constructor(private file: File, private fileOpener: FileOpener) { } 

public openFile() { 
    const url = "assets/pdf/unit1.pdf"; 
    this.fileOpener.open(this.file.applicationDirectory + url, 'application/pdf') 
     .then(() => console.log('File is opened')) 
     .catch(e => { 
      console.log('Error openening file', e); 
     }); 
} 

好像路径错误。但我不知道如何使用它。任何人都知道如何使用这个功能?

+0

有同样的问题。你有没有设法解决它? –

回答

0

我想你确认文件是否真的在那条路上。 你可以尝试使用离子文档浏览器,请看看这个: Ionic Document Viewer ,应该解决您的问题,给它一个尝试..

相关问题