2011-01-27 4 views
0

私は提供するファイルがあります。ユーザーがファイルをクリックすると、15分だけ有効なランダムURLを生成する方法、およびダウンロードが開始されると、ファイルは複数のセクションをサポートし、サポートを再開できます。私はいくつかの数学が関与している必要があると思った、あなたはどのようにこれを行うことができますか考えていますか?C#ASP.NETファイルサービングレジュームとセクション

また、無料のユーザーのために、私は再開できず、1つのセクションしか作成できません。

答えて

2

GUIDなどを生成し、生成された時間とともにデータベース/セッションに格納する必要があります。その後、URLにGUIDを渡して、今すぐ開始された時刻を検証できます。 > 15は無効です。

セクションに関してはこれはサーバーにとって重要なことではなく、これはクライアントのことであり、すべてのサーバーがHTTP経由でバイト範囲をサポートする必要があります。

関連する問題