2017-03-03 12 views
2

私は現在、REST Webサービスを経由して携帯電話に接続する外部データベース・リソースを使用してコルドバとIonic2を使用してモバイルプロジェクトを開発しています。Ionic2 - Base64でPDF

データベースは、PDFを使用して、携帯に送信し、同じを見るために持っていることを保存した文書を持っています。私はJsonのwebservicesを通じてBase64のエンコーディングでpdfを使用しています。

私は、base64で文字列を取得することができますが、私はかなりAndroidがそれを見ることができるようになる、それをデコードする方法を理解し、携帯電話でそれを保存しないでください。

+0

バイトバイト= Base64.decode(base64String、Base64.ENCODING_DEFAULT)。次に、バイトをファイルに保存します。 – greenapps

+0

base64は存在しないようです:\ – Syle

答えて

0

イオン2からネイティブファイルコンポーネントを使用し

  • イオンコルドバのプラグインは、イオン性ネイティブ/ファイル

@ --saveを

  • NPMをインストールコルドバ・プラグイン・ファイルを追加しますデバイス上のbase64文字列を保存するには、のCreateFile(パス、ファイル名、置き換え)メソッドを呼び出します。

    さらに詳しい情報:Ionic 2 File

  • 0

    私は、PDFのと同様の戦いがあったが、バイナリ/ブロブの形でそれらを扱います。同様の問題/ソリューション全体。 PDFオープンは、Web/Android/iOS全体で必要なほど単純ではないようです。

    Open createObjectURL Blob on Cordova InAppBrowser

    関連する問題