1

数年前に主に JavaScript で音楽プレーヤー Web アプリ/サイトを作成したミュージシャンのクライアントがいます。

mp3 オーディオ ファイルは、通常の HTTP ダウンロードを介して取得されています。

彼は、人々が彼の音楽を盗み、彼のトラックを別の場所で使用していることに気付きました。

専用の URL から mp3 ファイルを簡単に取得できないようにしたいと考えています。

Amazon S3 のクエリ文字列認証に精通しており、これを使おうと考えています。

私の計画では、リクエストの有効期限を約 3 秒前に設定して、プレーヤー アプリがダウンロードを開始する時間を確保しますが、ユーザーが URL を取得して後で同じリクエストを行おうとすると、その試みはブロックされます。

私には2つの懸念があります:

1) ダウンロードの途中でも有効期限が切れるとダウンロードは停止しますか? それともダウンロードし続けますか?

2) このようなことを行うためのより良い方法はありますか?

4

2 に答える 2