4

これに対する最新の回答を探していましたが、私のロープの終わりにいます.現在、大量のバイナリデータを永続的に保存する方法はありますか? (ABlobまたは またはArrayBuffer, >100MB )

普遍的なソリューションとして IndexedDB に向けて開発が進んでいるように見えますが、現時点では永続的ではありません。他の唯一の適切な方法は、Chrome 以外ではあまりサポートされていないファイル システム APIのようです。

合理的な解決策はまだありますか?

4

2 に答える 2

2

IndexedDB はそのデータを保存できます。画像とファイルの保存に関する記事はこちらです。最初にぶつかる問題は、ストレージの制限です。

ほとんどのデスクトップ ブラウザでは、最終的に必要なだけのストレージが許可されますが、ユーザーはそれを許可するよう求められます。

于 2013-04-30T03:41:05.063 に答える
1

Slace が示唆したように、IndexedDB は問題を解決しますが、Safari では (まだ) サポートされておらず、Chrome では IndexedDB に blob を保存することはできません (まだ)。

LargeLocalStorageプロジェクトは、これらのギャップを埋め、IE、Chrome、Firefox、Safari、Opera で大規模な永続ストレージを提供します。

LargeLocalStorage は、実際には永続的であると文書化されている Chrome の下で FilesystemAPI も使用します。Chrome は、IndexedDB を一時ストレージhttps://developers.google.com/chrome/whitepapers/storage#tableとして文書化しています。

于 2013-10-25T20:31:33.007 に答える