これに対する最新の回答を探していましたが、私のロープの終わりにいます.現在、大量のバイナリデータを永続的に保存する方法はありますか? (ABlob
または またはArrayBuffer
, >100MB )
普遍的なソリューションとして IndexedDB に向けて開発が進んでいるように見えますが、現時点では永続的ではありません。他の唯一の適切な方法は、Chrome 以外ではあまりサポートされていないファイル システム APIのようです。
合理的な解決策はまだありますか?
これに対する最新の回答を探していましたが、私のロープの終わりにいます.現在、大量のバイナリデータを永続的に保存する方法はありますか? (ABlob
または またはArrayBuffer
, >100MB )
普遍的なソリューションとして IndexedDB に向けて開発が進んでいるように見えますが、現時点では永続的ではありません。他の唯一の適切な方法は、Chrome 以外ではあまりサポートされていないファイル システム APIのようです。
合理的な解決策はまだありますか?
IndexedDB はそのデータを保存できます。画像とファイルの保存に関する記事はこちらです。最初にぶつかる問題は、ストレージの制限です。
ほとんどのデスクトップ ブラウザでは、最終的に必要なだけのストレージが許可されますが、ユーザーはそれを許可するよう求められます。
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として文書化しています。