2013-08-25 9 views
9

MEGAサービスからファイルをダウンロードすると、ダウンロードプログレスバーを表示するWebページが表示されます。バーが100%に達すると、ブラウザはファイルを選択したフォルダに保存するようユーザーに通知します。私はMegaがこれを行うためにHTML5 FileSystem APIを使用していることを知っています(Download files like mega.co.nz)。しかし、私はファイルがサンドボックスディレクトリに完全にダウンロードされたとき、ブラウザがダウンロードについてユーザに通知する方法をいつ知っていますか?私の質問にお答えしますか?前もって感謝します。メガはどのようにファイルをダウンロードしますか?

答えて

6

a[download],msSaveOrOpenBlob、またはAdobe Flash SWF Filewriterのいずれかを使用して、ブラウザでサポートされている方法に応じてください。

PS:MEGAは常にHTML5 FileSystem APIを使用するとは限りません。ブラウザーのサポートに応じてさまざまなテクニックが使用されます。例えば、Firefox 20+では、[ダウンロード]をトリガする前に、データを一時的にIndexedDBストレージに保存します。

+1

この男は正しいです。 Chrome 32では、[ここ](http://i.imgur.com/sDUHxhP.png)にあるように、彼らは言及したように 'a [download]'属性を使用します。 – Zhanger

関連する問題