2017-06-08 17 views
1

Transfer Pluginを使用してサーバーからpdfファイルをダウンロードしましたが、InAppBrowerプラグインを使用してファイルを開こうとしていますが、何も取得できません。私は何も起こっていないことを意味します。InAppBrowserを使用してローカルPDFを開く方法

fileTransfer.download(url, this.file.dataDirectory + file.filename,false,{ 
     headers: { 
      'authorization': 'bearer xxxx' 
     } 
    }).then((entry) => { 
     console.log('download complete: ' + entry.toURL()); 
     console.log(entry.nativeURL); 
     const browser = this.iab.create(entry.nativeURL, '_system', 'location=yes'); //here the inappbrowser plugin code. 
    }, (error) => { 
     // handle error 
     console.log(error); 
     console.log('ERROR'); 
    }); 

私はconsole.log(entry.nativeURL)。版画このパスfile:///data/user/0/com.schneider.and/files/Attendance_Policy_Ver_1.0.pdf

+0

私のために、このコードとその作品を使用https://stackoverflow.com/questions/26304729/not-able-to-launch-a-たら、これをチェックpdf-file-in-inappbrowser-in-android –

+0

上記のスタック答えを試した後に私は私のinappbrowserのアイデアに白いページを表示しています@SaEChowdary –

+0

どこでテストしていますか? – Sampath

答えて

0

....

をbrowserURLでnativeUrlを入れてみてください、あなたは正確なPDFファイルにジャンプすることができるかどうかを確認してみてくださいそして、

fileTransfer.download(url, this.file.dataDirectory + file.filename,false,{ 
 
     headers: { 
 
      'authorization': 'bearer xxxx' 
 
     } 
 
    }).then((entry) => { 
 
     console.log('download complete: ' + entry.toURL()); 
 
     console.log(entry.nativeURL); 
 
     let browser=new InApp Browser(entry.nativeURL,'_blank'); 
 
    }, (error) => { 
 
     // handle error 
 
     console.log(error); 
 
     console.log('ERROR'); 
 
    });

InAppBrowserを「イオンネイティブ」からインポートする

import {InAppBrowser} from 'ionic-native';

+0

上記の答えを試しても空白の画面が表示されます –

+0

ok ...ブラウザのURLバーにリンクを貼り付けてみましたか?はいの場合は何を得ましたか?クローム開発ツールでも同じことを実行できますか? –

+0

ブラウザのURLバーのリンクに上記のヘッダーオブジェクトが必要なため、pdfが表示されません。上記の質問に表示されている場合は、ファイルをダウンロードする権限を与えています。そのパスを使用して、私だけがinappbrowserで開く必要があります –

0

私は

showDocument(){ 
     const options: DocumentViewerOptions = { 
     title: 'My PDF' 
     } 
     const imgeLocation = `${cordova.file.applicationDirectory}www/assets/imgs/${'Jainbhajan-Jeevan-Saar-By-Nirmal-Gangwal-1-ilovepdf-compressed (1).pdf'}`; 
     this.document.viewDocument(imgeLocation, 'application/pdf', options) 
    } 
関連する問題