2009-07-31 3 views
0

私は自分の同意なしにmp3ファイルをダウンロードしようとしています。次回はそのmp3をダウンロードする必要はなく、ローカルファイルからpalypackをダウンロードします。これは私と彼らのためにいくつかの帯域幅を節約します。それは何かパンドラがやったことがあったが、私は実際にどのようにするか分からない。ファイルをユーザーマシンにダウンロードしていますか?

答えて

4

あなたの同意なしに、強制的にユーザーにファイルをダウンロードすることはできません。それが可能であれば、重大なセキュリティ上の欠陥が何であるか想像することしかできません。

あなたは行うことができます2つのいずれか:ブラウザ上で

  • カウントが
  • は、(例えば、フラッシュ)いくつかのサードパーティ製のプラグインを介してメディアを果たすメディアファイルをキャッシュする
0

私はこの経験はありませんが、新しいブラウザでDOM storageとお試しください。

  • IE8

  • FF>=2

  • オペラ> 9.5、私はどこかで読んだことがあるよう

  • のSafariとChromeは、あまりにも、私は

Here's記事によると思い、それを実装する必要がありますそれについてのジョン・レジグ。

質問に「ユーザーの知識なし」や「ユーザーの同意なし」が含まれている場合は、一般的に、訪問者の考えを再考する必要があります。それら。

乾杯、

+0

AFAIK-DOMストレージはバイナリには関係ありません。 –

+0

Hm、これは本当かもしれません。しかし、HTML5ブラウザをお持ちの場合は、base64でエンコードされたファイルを保存し、動的に作成された '

+0

私のバッククッキングはどこにありますか?上記のコメントは、「<オーディオ>」という要素を作成しました。... – Boldewyn

2

これを行わないでください。

ほとんどのファイルはとにかくキャッシュされます。

本当にこれを追加したい場合(ユーザーが要求したため)、オプションにしてください(デフォルトはオフ)。

+0

ちょっと考えました。ユーザーを強制しないでください。 +1 – Boldewyn

関連する問題