1

携帯電話からmp3ファイルを動的にダウンロードできるWebページがあります。ファイルをダウンロードする前に、誰かがデスクトップから曲を聴ける機能を追加したいと思います。

課題は、mp3ファイルのリンクをページコードに表示したくないということです。別のURLを使用したいです。

<a href='http://mysvr.com/getfile/121233444/'>Preview song</a>

これは、mp3ファイルソースを期待するプレーヤーに渡され、ファイルを再生します。

不正なダウンロードを防ぐために、ファイルをプレビューする人に、再生中のファイルの実際のURLを知られたくない。

私は何をする必要がありますか?

4

2 に答える 2

1

まず、インターネットを介したmp3ファイルがあるディレクトリへのすべてのアクセスを拒否します。次に、mp3を再生するためのハンドラーファイルを作成します。ハンドラーファイルは、クエリ文字列からmp3の名前を取得し、プレーヤーでファイルを再生します。URLを取得すると、解析と再生はコードビハインドで行われるため、ユーザーはmp3のURLを確認できません。

それが役に立てば幸い。

于 2012-06-12T11:06:16.043 に答える
0

これは設定によって異なります。表示されないようにする唯一の実際の方法は、サーバー側のコード(php、aspなど)を使用することです。クライアント側のコードは、定義上、エンドユーザーに表示されます。たとえば、どこかに隠された最小化されたJavaScriptを使用してリンクを難読化することもできますが、十分に検索する人には常に表示されます。

于 2012-06-12T10:57:32.300 に答える