2012-03-05 15 views
0

blobと配列バッファをindexedDBに格納することができます(here参照)。私の問題は、私がストレージにPDFファイルを保存していることで、ユーザーが特定のリンクをクリックしたときにそれらを「ダウンロード」したいということです。ローカルのindexDBデータベースからファイルを "ダウンロード"することは可能ですか?IndexedDBエントリからArraybufferを保存する

答えて

1

ネイティブJavaScriptまたはIndexedDB APIを使用することはできませんが、今後のFilesystem APIのFileWriterおよびBlobBuilderの部分を確認してください。

+0

ありがとう:

どう動作するはずですが、このような何かを行うことです。 –

0

この質問はIndexedDBに関連するものではなく、単に「ユーザーにBlobオブジェクトを保存させる方法」です。 Blobは、IndexedDBからロードした場合でも、他の場所から取得した場合でも、同じ方法で動作します。

一貫して実装されていればFileSaverを使用するのが最適な解決策ですが、そうではありません。私はすでにファイルシステムAPIを使用してい

var iframe = document.createElement("iframe"); 
document.body.appendChild(iframe); 
var url = URL.createObjectURL(blob); // This is the magic! 
iframe.src = url; 
関連する問題