2012-03-05 8 views
0

私はHTML5アプリケーションを開発していて、バイナリファイルをローカルに保存してオフラインモードで表示したいと考えています。私はphonegapでモバイルデバイスでそれを行う方法を見つけました。今はGoogle ChromeやSafariで何らかのプラグインを使ってファイルを保存したいと思っています。 Gears APIが見つかりましたが、ファイルの記憶域が削除されました。誰でもGoogle ChromeやSafariを使ってバイナリファイルをローカルに保存する方法を知っていますか?Google ChromeやSafariにバイナリファイルをローカルに保存する

おかげで、事前に

答えて

1

歯車APIはHTML5で見つかったAppCacheの賛成で廃止されました。

+0

問題は、状況によってはpdfファイルを動的に保存したいということです。 AppCacheは私が知る限り、静的リソース用です。 –

+0

この場合、[IndexedDB](http://www.w3.org/TR/IndexedDB/)を使用することができます([このSOの質問]を参照してください(http://stackoverflow.com/questions/5692820/max- size-in-indexeddb)。 –

+0

ありがとうございました。これらの制限がない別の方法を知っていますか(多分プラグイン)? –

0

HTML5ファイルシステムapi istがあなたの場合に最適なソリューションだと思います。私が知っている限り、サイズの制限はありません。 http://www.html5rocks.com/en/tutorials/file/filesystem/

+0

しかし、Safariでそのデモを実行しようとすると、 "BROWSER NOT SUPPORTED"と表示されます。 – XML

+0

http://www.chromestatus.com/featuresに従ってSafariとFirefoxはこのAPIを実装することに反対しますが、理由はありません。 – w00t

関連する問題