-2

javascriptを使用してsqliteで約4MBのPDFを保存する最良の方法はどれですか?

Base 64 エンコーディングを使用してみましたが、大きなファイルを開こうとすると Andoid ブラウザがフリーズして終了します。小さなファイルは、ダウンロードを開始するだけで開くことはできませんが、ダウンロードは完了せず、ファイルタイプは不明のようです。Androidブラウザで動作する必要があり、保存する必要があるファイルがいくつかあるため、sqliteを使用する必要があります(オフラインストレージのサイズ制限のため)

前もって感謝します!/キリスト教徒

4

2 に答える 2

0

ネイティブ アプリケーションを作成するために PhoneGap を検討して、クォータをバイパスすることをお勧めします。そうすれば、引き続き HTML5 を使用してアプリを作成できます。

このブログ エントリでは、PhoneGap アプリのクォータ制限を解除する方法を提案しています。

http://blog.mattray.info/2011/08/into-blender-javascript-sqlite-ios-and.html

于 2012-05-16T12:01:08.317 に答える
0

モバイルシステムへの影響を最小限に抑えるために、PDFをチャンクで読み取り(サーバーにバイトxxからyyを送信するように要求します)、追跡番号(yのチャンクx)を使用してsqliteテーブルに保存します。 . その後、いつでもファイル全体を大きな BLOB として再構築し、その BLOB を一時ファイルに保存できます。html5rocks のファイル システムについては、上記のリンクを参照してください。

于 2012-05-18T12:47:35.153 に答える